mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-10 02:05:37 +02:00
[api-minor] Remove the normalizeWhitespace
option in the PDFPageProxy.{getTextContent, streamTextContent}
methods (issue 14519, PR 14428 follow-up)
With these changes, we'll now *always* replace all whitespaces with standard spaces (0x20). This behaviour is already, since many years, the default in both the viewer and the browser-tests.
This commit is contained in:
parent
48c8831a79
commit
403baa7bba
8 changed files with 8 additions and 16 deletions
|
@ -2163,7 +2163,6 @@ class PartialEvaluator {
|
|||
task,
|
||||
resources,
|
||||
stateManager = null,
|
||||
normalizeWhitespace = false,
|
||||
combineTextItems = false,
|
||||
includeMarkedContent = false,
|
||||
sink,
|
||||
|
@ -2642,7 +2641,7 @@ class PartialEvaluator {
|
|||
textChunk.prevTransform = getCurrentTextTransform();
|
||||
}
|
||||
|
||||
if (glyph.isWhitespace && normalizeWhitespace) {
|
||||
if (glyph.isWhitespace) {
|
||||
// Replaces all whitespaces with standard spaces (0x20), to avoid
|
||||
// alignment issues between the textLayer and the canvas if the text
|
||||
// contains e.g. tabs (fixes issue6612.pdf).
|
||||
|
@ -3023,7 +3022,6 @@ class PartialEvaluator {
|
|||
task,
|
||||
resources: xobj.dict.get("Resources") || resources,
|
||||
stateManager: xObjStateManager,
|
||||
normalizeWhitespace,
|
||||
combineTextItems,
|
||||
includeMarkedContent,
|
||||
sink: sinkWrapper,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue