You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by bu...@apache.org on 2002/05/14 02:37:15 UTC
DO NOT REPLY [Bug 9054] New: -
PDF Tc Text operator BUG
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9054>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9054
PDF Tc Text operator BUG
Summary: PDF Tc Text operator BUG
Product: Fop
Version: 0.20.3
Platform: All
OS/Version: All
Status: NEW
Severity: Major
Priority: Other
Component: pdf renderer
AssignedTo: fop-dev@xml.apache.org
ReportedBy: ishigami@victokai.co.jp
I found that currently FOP outputs wrong pdf texts.
--- Sample fo -------------------------------------------
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="one">
<fo:region-body margin-top="50pt" margin-bottom="50pt" margin-left="100pt"
margin-right="100pt"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="one">
<fo:flow flow-name="xsl-region-body">
<fo:block>A Block</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
--- End of sample fo ------------------------------------
The above simple fo is converted to the below pdf texts.
BT
/F1 12 Tf
0 g
0.0 Tc
1 0 0 1 100.0 732.184 Tm [(A) 0.0 Tc
-278.0 (Block) ] TJ
ET
I think that Tc operator may not be included in TJ operator.
So, FOP should outputs below pdf texts.
BT
/F1 12 Tf
0 g
0.0 Tc
1 0 0 1 100.0 732.184 Tm [(A) -278.0 (Block) ] TJ
ET
Because of this problem, the TouchUp function of Adobe Acrobat4/5
could not work. The same problem is posted at fop-user ML.
Subject: TouchUp of Acrobat 4.0
From: "Philippe Pithon" <pp...@sigal.fr>
Date: 2002-04-23 10:06:56
http://marc.theaimsgroup.com/?l=fop-user&m=101955606713102&w=2
I investigated from when this problem is awake. The cause is
the below commits for PDFRenderer for FOP-0.20.3 maintenance
release.
Subject: cvs commit: xml-fop/src/org/apache/fop/render/ps PSRenderer.java
PSStream.java
From: tore@apache.org
Date: 2001-12-02 22:17:30
http://marc.theaimsgroup.com/?l=fop-cvs&m=100733236908296&w=2
RCS file: /home/cvs/xml-fop/src/org/apache/fop/render/pdf/PDFRenderer.java,v
retrieving revision 1.91
retrieving revision 1.91.2.1
diff -u -r1.91 -r1.91.2.1
--- PDFRenderer.java 2001/09/26 12:00:42 1.91
+++ PDFRenderer.java 2001/12/02 22:17:30 1.91.2.1
@@ -548,6 +548,10 @@
addWordLines(area, rx, bl, size, areaColor);
+ // Set letterSpacing
+ float ls = area.getFontState().getLetterSpacing() /
this.currentFontSize;
+ pdf.append(ls).append(" Tc\n");
+
if (!textOpen || bl != prevWordY) {
closeText();
Probably, the above code comes from the support for
letter-spacing.
Subject: patch: added support for letter-spacing
From: Raymond Penners <ra...@duologix.nl>
Date: 2001-11-29 14:59:18
http://marc.theaimsgroup.com/?l=fop-dev&m=100704585605951&w=2
Regards.
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org