Author: lehmi
Date: Tue Apr 17 16:15:46 2012
New Revision: 1327158
URL: http://svn.apache.org/viewvc?rev=1327158&view=rev
Log:
PDFBOX-1290: use "B" or "B*" operator when executing "b" or "b*" operation, as
proposed by Martin Schrodt
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillEvenOddAndStrokePath.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillNonZeroAndStrokePath.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillEvenOddAndStrokePath.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillEvenOddAndStrokePath.java?rev=1327158&r1=1327157&r2=1327158&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillEvenOddAndStrokePath.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillEvenOddAndStrokePath.java
Tue Apr 17 16:15:46 2012
@@ -40,10 +40,9 @@ public class CloseFillEvenOddAndStrokePa
*/
public void process(PDFOperator operator, List<COSBase> arguments) throws
IOException
{
+ // execute ClosePath
context.processOperator( "h", arguments );
-
- context.processOperator( "f*", arguments );
-
- context.processOperator( "S", arguments );
+ // execute FillEvenOddAndStroke
+ context.processOperator( "B*", arguments );
}
}
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillNonZeroAndStrokePath.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillNonZeroAndStrokePath.java?rev=1327158&r1=1327157&r2=1327158&view=diff
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillNonZeroAndStrokePath.java
(original)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/operator/pagedrawer/CloseFillNonZeroAndStrokePath.java
Tue Apr 17 16:15:46 2012
@@ -41,10 +41,9 @@ public class CloseFillNonZeroAndStrokePa
*/
public void process(PDFOperator operator, List<COSBase> arguments) throws
IOException
{
+ // execute ClosePath
context.processOperator( "h", arguments );
-
- context.processOperator( "f", arguments );
-
- context.processOperator( "S", arguments );
+ // execute FillNonZeroAndStroke
+ context.processOperator( "B", arguments );
}
}