Author: cbowditch
Date: Tue May 31 16:06:10 2022
New Revision: 1901463

URL: http://svn.apache.org/viewvc?rev=1901463&view=rev
Log:
FOP-2865; fix

Modified:
    
xmlgraphics/fop/trunk/fop-core/src/main/java/org/apache/fop/svg/PDFTextPainter.java

Modified: 
xmlgraphics/fop/trunk/fop-core/src/main/java/org/apache/fop/svg/PDFTextPainter.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/fop-core/src/main/java/org/apache/fop/svg/PDFTextPainter.java?rev=1901463&r1=1901462&r2=1901463&view=diff
==============================================================================
--- 
xmlgraphics/fop/trunk/fop-core/src/main/java/org/apache/fop/svg/PDFTextPainter.java
 (original)
+++ 
xmlgraphics/fop/trunk/fop-core/src/main/java/org/apache/fop/svg/PDFTextPainter.java
 Tue May 31 16:06:10 2022
@@ -167,6 +167,7 @@ class PDFTextPainter extends NativeTextP
         Paint strokePaint = tpi.strokePaint;
         Stroke stroke = tpi.strokeStroke;
         int fillAlpha = PDFGraphics2D.OPAQUE;
+        int strokeAlpha = PDFGraphics2D.OPAQUE;
         if (fillPaint instanceof Color) {
             Color col = (Color) fillPaint;
             pdf.applyColor(col, true);
@@ -175,13 +176,14 @@ class PDFTextPainter extends NativeTextP
         if (strokePaint instanceof Color) {
             Color col = (Color) strokePaint;
             pdf.applyColor(col, false);
+            strokeAlpha = col.getAlpha();
         }
         pdf.applyPaint(fillPaint, true);
         pdf.applyStroke(stroke);
         if (strokePaint != null) {
             pdf.applyPaint(strokePaint, false);
         }
-        pdf.applyAlpha(fillAlpha, PDFGraphics2D.OPAQUE);
+        pdf.applyAlpha(fillAlpha, strokeAlpha);
     }
 
     @Override



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-h...@xmlgraphics.apache.org

Reply via email to