Skip to content

Commit 2b8bdd7

Browse files
committed
PDFBOX-6063: don't process empty widths
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1928264 13f79535-47bb-0310-9956-ffa450edef68
1 parent 2a2a059 commit 2b8bdd7

File tree

1 file changed

+5
-0
lines changed
  • pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive

1 file changed

+5
-0
lines changed

pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/PlainText.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.text.BreakIterator;
2222
import java.text.AttributedCharacterIterator.Attribute;
2323
import java.util.ArrayList;
24+
import java.util.Collections;
2425
import java.util.List;
2526

2627
import org.apache.pdfbox.pdmodel.font.PDFont;
@@ -158,6 +159,10 @@ String getText()
158159
*/
159160
public List<Line> getLines(PDFont font, float fontSize, float width) throws IOException
160161
{
162+
if (width <= 0)
163+
{
164+
return Collections.emptyList();
165+
}
161166
BreakIterator iterator = BreakIterator.getLineInstance();
162167
iterator.setText(textContent);
163168

0 commit comments

Comments
 (0)