You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2018/01/19 03:57:38 UTC
svn commit: r1821585 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceContentStream.java
Author: tilman
Date: Fri Jan 19 03:57:38 2018
New Revision: 1821585
URL: http://svn.apache.org/viewvc?rev=1821585&view=rev
Log:
PDFBOX-3353: set line width also when dashed; ignore dash if border style /S entry isn't set to "D"
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceContentStream.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceContentStream.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceContentStream.java?rev=1821585&r1=1821584&r2=1821585&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceContentStream.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceContentStream.java Fri Jan 19 03:57:38 2018
@@ -207,13 +207,12 @@ public final class PDAppearanceContentSt
{
// Can't use PDBorderStyleDictionary.getDashStyle() as
// this will return a default dash style if non is existing
- if (bs != null && (bs.getCOSObject().containsKey(COSName.D)))
+ if (bs != null && bs.getCOSObject().containsKey(COSName.D) &&
+ bs.getStyle().equals(PDBorderStyleDictionary.STYLE_DASHED))
{
setLineDashPattern(bs.getDashStyle().getDashArray(), 0);
- } else
- {
- setLineWidthOnDemand(lineWidth);
}
+ setLineWidthOnDemand(lineWidth);
}
/**