aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/apache/fop/svg/PDFTranscoder.java
diff options
context:
space:
mode:
authorKeiron Liddle <keiron@apache.org>2001-08-14 14:50:30 +0000
committerKeiron Liddle <keiron@apache.org>2001-08-14 14:50:30 +0000
commitb269a5cca4b6b588dae41d54a29a231c37e9624f (patch)
tree1cd6a836ba91e470343f439f969f9e76848b6650 /src/org/apache/fop/svg/PDFTranscoder.java
parent954d6b9829320351b127766b3ecb7592b387521c (diff)
downloadxmlgraphics-fop-b269a5cca4b6b588dae41d54a29a231c37e9624f.tar.gz
xmlgraphics-fop-b269a5cca4b6b588dae41d54a29a231c37e9624f.zip
adds support for svg links to be put into the pdf
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194423 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/org/apache/fop/svg/PDFTranscoder.java')
-rw-r--r--src/org/apache/fop/svg/PDFTranscoder.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/org/apache/fop/svg/PDFTranscoder.java b/src/org/apache/fop/svg/PDFTranscoder.java
index 1a37558ad..74197263d 100644
--- a/src/org/apache/fop/svg/PDFTranscoder.java
+++ b/src/org/apache/fop/svg/PDFTranscoder.java
@@ -181,6 +181,8 @@ public class PDFTranscoder extends XMLAbstractTranscoder {
GraphicsNodeRenderContext rc = getRenderContext(stroke);
BridgeContext ctx = new BridgeContext(userAgent, rc);
PDFAElementBridge pdfAElementBridge = new PDFAElementBridge();
+ AffineTransform currentTransform = new AffineTransform(1, 0, 0, 1, 0, 0);
+ pdfAElementBridge.setCurrentTransform(currentTransform);
ctx.putBridge(pdfAElementBridge);
GraphicsNode gvtRoot;
try {
@@ -265,14 +267,13 @@ public class PDFTranscoder extends XMLAbstractTranscoder {
PDFDocumentGraphics2D graphics = new PDFDocumentGraphics2D(stroke,
output.getOutputStream(), w, h);
graphics.setSVGDimension(docWidth, docHeight);
-
+ currentTransform.setTransform(1, 0, 0, -1, 0, height);
if (!stroke) {
TextPainter textPainter = null;
textPainter = new PDFTextPainter(graphics.getFontState());
rc.setTextPainter(textPainter);
}
- pdfAElementBridge.setPDFGraphics2D(graphics);
if (hints.containsKey(ImageTranscoder.KEY_BACKGROUND_COLOR)) {
graphics.setBackgroundColor((Color)hints.get(ImageTranscoder.KEY_BACKGROUND_COLOR));
}