[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fop-cvs
Subject:    svn commit: r1901463 - /xmlgraphics/fop/trunk/fop-core/src/main/java/org/apache/fop/svg/PDFTextPaint
From:       cbowditch () apache ! org
Date:       2022-05-31 16:06:10
Message-ID: 20220531160610.61CBB17A525 () svn01-us-east ! apache ! org
[Download RAW message or body]

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-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic