You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2016/01/10 22:19:15 UTC
svn commit: r1723967 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextFormatter.java
Author: lehmi
Date: Sun Jan 10 21:19:15 2016
New Revision: 1723967
URL: http://svn.apache.org/viewvc?rev=1723967&view=rev
Log:
PDFBOX-3148: fixed calculation of horizontal offsets for all alignments but left alignment
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextFormatter.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextFormatter.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextFormatter.java?rev=1723967&r1=1723966&r2=1723967&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextFormatter.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PlainTextFormatter.java Sun Jan 10 21:19:15 2016
@@ -174,7 +174,7 @@ class PlainTextFormatter
{
if (textContent != null && !textContent.getParagraphs().isEmpty())
{
- boolean isFirstParagraph = true;
+ boolean isFirstParagraph = true;
for (Paragraph paragraph : textContent.getParagraphs())
{
if (wrapLines)
@@ -260,8 +260,6 @@ class PlainTextFormatter
if (lines.indexOf(line) == 0 && isFirstParagraph)
{
contents.newLineAtOffset(offset, verticalOffset);
- // reset the initial horizontalOffset
- horizontalOffset = 0f;
}
else
{
@@ -270,7 +268,7 @@ class PlainTextFormatter
contents.newLineAtOffset(offset, - appearanceStyle.getLeading());
}
- lastPos = startOffset;
+ lastPos += offset;
List<Word> words = line.getWords();
for (Word word : words)