Browse Source

Make sure sub bridge contexts also have our bridges.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_Color@1060464 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-1_1rc1old
Jeremias Maerki 13 years ago
parent
commit
c5d004d473
1 changed files with 12 additions and 3 deletions
  1. 12
    3
      src/java/org/apache/fop/svg/PDFBridgeContext.java

+ 12
- 3
src/java/org/apache/fop/svg/PDFBridgeContext.java View File

@@ -25,6 +25,7 @@ import org.apache.batik.bridge.BridgeContext;
import org.apache.batik.bridge.DocumentLoader;
import org.apache.batik.bridge.SVGTextElementBridge;
import org.apache.batik.bridge.UserAgent;
import org.apache.batik.dom.svg.SVGOMDocument;
import org.apache.batik.gvt.TextPainter;

import org.apache.xmlgraphics.image.loader.ImageManager;
@@ -86,6 +87,7 @@ public class PDFBridgeContext extends AbstractFOPBridgeContext {
}

/** {@inheritDoc} */
@Override
public void registerSVGBridges() {
super.registerSVGBridges();

@@ -123,10 +125,17 @@ public class PDFBridgeContext extends AbstractFOPBridgeContext {
putBridge(new PDFImageElementBridge());
}

// Make sure any 'sub bridge contexts' also have our bridges.
//TODO There's no matching method in the super-class here
/** @return the new bridge context */
/** {@inheritDoc} */
@Override
public BridgeContext createBridgeContext() {
//Retained for pre-Batik-1.7 compatibility
return createBridgeContext(null);
}

/** {@inheritDoc} */
@Override
public BridgeContext createBridgeContext(SVGOMDocument doc) {
// Make sure any 'sub bridge contexts' also have our bridges.
return new PDFBridgeContext(getUserAgent(), getDocumentLoader(),
fontInfo,
getImageManager(),

Loading…
Cancel
Save