You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Andrea Vacondio (JIRA)" <ji...@apache.org> on 2016/11/22 17:47:58 UTC
[jira] [Created] (PDFBOX-3589) Double negative float
Andrea Vacondio created PDFBOX-3589:
---------------------------------------
Summary: 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
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: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org