Browse Source

* Patch from Petr-K to fix underline and strikethrough (Bug ID 34000)

git-svn-id: trunk@39467 -
michael 7 years ago
parent
commit
a113501901
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/fcl-pdf/src/fppdf.pp

+ 2 - 2
packages/fcl-pdf/src/fppdf.pp

@@ -3439,8 +3439,8 @@ begin
 
   { line segment is relative to matrix translation coordinate, set above }
   if Underline then
-    WriteString(Format('0 -1.5 m %s -1.5 l S', [FloatStr(mmToPDF(lTextWidthInMM))]) + CRLF, AStream)
-  else
+    WriteString(Format('0 -1.5 m %s -1.5 l S', [FloatStr(mmToPDF(lTextWidthInMM))]) + CRLF, AStream);
+  if StrikeThrough then
     WriteString(Format('0 %s m %s %0:s l S', [FloatStr(mmToPDF(lTextHeightInMM) / 2), FloatStr(mmToPDF(lTextWidthInMM))]) + CRLF, AStream);
 
   { restore graphics state to before the translation matrix adjustment }