Просмотр исходного кода

Merge pull request #1 from Vazid546/Fop

FOP-2865: stroke-opacity is not honored on svg:text while conveting s…
pull/64/head
Vazid546 3 лет назад
Родитель
Сommit
07d912eba5
Аккаунт пользователя с таким Email не найден
1 измененных файлов: 3 добавлений и 1 удалений
  1. 3
    1
      fop-core/src/main/java/org/apache/fop/svg/PDFTextPainter.java

+ 3
- 1
fop-core/src/main/java/org/apache/fop/svg/PDFTextPainter.java Просмотреть файл

@@ -167,6 +167,7 @@ class PDFTextPainter extends NativeTextPainter {
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 NativeTextPainter {
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

Загрузка…
Отмена
Сохранить