]> source.dussan.org Git - xmlgraphics-fop.git/commit
Completely reimplemented the PDFTextPainter. All SVG text (including flow text, but...
authorJeremias Maerki <jeremias@apache.org>
Sat, 3 Nov 2007 10:59:09 +0000 (10:59 +0000)
committerJeremias Maerki <jeremias@apache.org>
Sat, 3 Nov 2007 10:59:09 +0000 (10:59 +0000)
commitb4539a24234a1a79e64dcf8e360f67b6109283b9
tree6fc40f119ae8a4b2f8c72a6b65b2d1324c405696
parentd3568be8f920c9c4b9170626ba05a9c348439f38
Completely reimplemented the PDFTextPainter. All SVG text (including flow text, but excluding special cases with filters) is now painted in PDF text primitives.
The whole thing compiles against and runs with Batik 1.6 but was developed against Batik Trunk (1.7). The TextBridge for SVG 1.2 text is omitted because we're still on Batik 1.6 and FOP wouldn't compile with it. The full feature set is only available with Batik 1.7, of course. With Batik 1.6, font selection may not work as expected.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@591587 13f79535-47bb-0310-9956-ffa450edef68
15 files changed:
build.xml
src/java/org/apache/fop/render/ps/AbstractPSTranscoder.java
src/java/org/apache/fop/svg/AbstractFOPTranscoder.java
src/java/org/apache/fop/svg/PDFBatikFlowTextElementBridge.java [new file with mode: 0644]
src/java/org/apache/fop/svg/PDFBridgeContext.java
src/java/org/apache/fop/svg/PDFDocumentGraphics2DConfigurator.java
src/java/org/apache/fop/svg/PDFFlowExtTextPainter.java [new file with mode: 0644]
src/java/org/apache/fop/svg/PDFFlowTextPainter.java [new file with mode: 0644]
src/java/org/apache/fop/svg/PDFGraphics2D.java
src/java/org/apache/fop/svg/PDFSVGFlowRootElementBridge.java [new file with mode: 0644]
src/java/org/apache/fop/svg/PDFTextElementBridge.java
src/java/org/apache/fop/svg/PDFTextPainter.java
src/java/org/apache/fop/svg/PDFTextUtil.java [new file with mode: 0644]
src/java/org/apache/fop/svg/PDFTranscoder.java
status.xml