[
https://issues.apache.org/jira/browse/PDFBOX-3589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr updated PDFBOX-3589:
------------------------------------
Attachment: PDFBOX-3589.pdf
> Double negative float
> ---------------------
>
> Key: PDFBOX-3589
> URL: https://issues.apache.org/jira/browse/PDFBOX-3589
> Project: PDFBox
> Issue Type: Improvement
> Components: Parsing
> Affects Versions: 2.0.3
> Environment: Latest 2.0.x checked out the 22nd of November
> Reporter: Andrea Vacondio
> Priority: Minor
> Attachments: PDFBOX-3589.pdf
>
>
> We have a document where the content stream contains a float with double
> negative so something like --242.0 and this result in a wrong operator:
> {code}
> 0 -242.0 72.08 TD
> {code}
> while it should be
> {code}
> -242.0 72.08 TD
> {code}
> Compared to Acrobat Reader or pdf.js, this results in missing text when
> rendering the page. Here is a relevant section in pdf.js source code:
> {code}
> if (ch === 0x2D) { // '-'
> sign = -1;
> ch = this.nextChar();
> if (ch === 0x2D) { // '-'
> // Ignore double negative (this is consistent with Adobe Reader).
> ch = this.nextChar();
> }
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]