Skip to content

Commit e35cb6e

Browse files
committed
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #266
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1928793 13f79535-47bb-0310-9956-ffa450edef68
1 parent 32f9af0 commit e35cb6e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/AppearanceGeneratorHelper.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -728,13 +728,13 @@ private void insertGeneratedCombAppearance(PDAppearanceContentStream contents, P
728728
int maxLen = ((PDTextField) field).getMaxLen();
729729
int quadding = field.getQ();
730730
int numChars = Math.min(value.length(), maxLen);
731-
732-
float combWidth = appearanceStream.getBBox().getWidth() / maxLen;
731+
732+
PDRectangle bBox = appearanceStream.getBBox();
733+
float combWidth = bBox.getWidth() / maxLen;
733734
float ascentAtFontSize = font.getFontDescriptor().getAscent() / FONTSCALE * fontSize;
734735

735-
float baselineOffset = appearanceStream.getBBox().getLowerLeftY() +
736-
(appearanceStream.getBBox().getHeight() - ascentAtFontSize)/2;
737-
736+
float baselineOffset = bBox.getLowerLeftY() + (bBox.getHeight() - ascentAtFontSize) / 2;
737+
738738
float prevCharWidth = 0f;
739739

740740
// set initial offset based on width of first char.

0 commit comments

Comments
 (0)