/** * Sets the document as INTERACTIVE if <code>interactive</code> is * true STATIC otherwise. */ public void setInteractive(boolean interactive) { if (interactive) setDynamicState(INTERACTIVE); else setDynamicState(STATIC); }
/** * Sets the document as INTERACTIVE if <code>interactive</code> is * true STATIC otherwise. */ public void setInteractive(boolean interactive) { if (interactive) setDynamicState(INTERACTIVE); else setDynamicState(STATIC); }
/** * Sets the document as DYNAMIC if <code>dynamic</code> is true * STATIC otherwise. */ public void setDynamic(boolean dynamic) { if (dynamic) setDynamicState(DYNAMIC); else setDynamicState(STATIC); }
/** * Sets the document as DYNAMIC if <code>dynamic</code> is true * STATIC otherwise. */ public void setDynamic(boolean dynamic) { if (dynamic) setDynamicState(DYNAMIC); else setDynamicState(STATIC); }
/** * Sets the document as INTERACTIVE if <code>interactive</code> is * true STATIC otherwise. */ public void setInteractive(boolean interactive) { if (interactive) setDynamicState(INTERACTIVE); else setDynamicState(STATIC); }
/** * Sets the document as DYNAMIC if <code>dynamic</code> is true * STATIC otherwise. */ public void setDynamic(boolean dynamic) { if (dynamic) setDynamicState(DYNAMIC); else setDynamicState(STATIC); }
ctx.setDynamicState(BridgeContext.DYNAMIC);
Document doc = factory.createSVGDocument(f.toURI().toString()); UserAgent userAgent = new UserAgentAdapter(); DocumentLoader loader = new DocumentLoader(userAgent); BridgeContext ctx = new BridgeContext(userAgent, loader); ctx.setDynamicState(BridgeContext.DYNAMIC); GVTBuilder builder = new GVTBuilder(); builder.build(ctx, doc);
SAXSVGDocumentFactory factory = new SAXSVGDocumentFactory(XMLResourceDescriptor.getXMLParserClassName()); UserAgent userAgent = new UserAgentAdapter(); DocumentLoader loader = new DocumentLoader(userAgent); BridgeContext ctx = new BridgeContext(userAgent, loader); ctx.setDynamicState(BridgeContext.DYNAMIC); GVTBuilder builder = new GVTBuilder(); SVGDocument svgDoc = factory.createSVGDocument(rootPath, new StringReader(svg)); PdfTemplate svgTempl = PdfTemplate.createTemplate(writer, Float.parseFloat(svgDoc.getDocumentElement().getAttribute("width")), Float.parseFloat(svgDoc.getDocumentElement().getAttribute("height"))); Graphics2D g2d = new PdfGraphics2D(svgTempl, svgTempl.getWidth(), svgTempl.getHeight()); GraphicsNode chartGfx = builder.build(ctx, svgDoc); chartGfx.paint(g2d); g2d.dispose(); Image svgImg = new ImgTemplate(svgTempl); svgImg.setAlignment(Image.ALIGN_CENTER); //svgImg.setBorder(Image.BOX); //svgImg.setBorderColor(new BaseColor(0xff, 0x00, 0x00)); //svgImg.setBorderWidth(1); document.add(svgImg);
DocumentLoader loader = new DocumentLoader(userAgent); bridgeContext = new BridgeContext(userAgent, loader); bridgeContext.setDynamicState(BridgeContext.STATIC); builder = new GVTBuilder();
private GraphicsNode getGraphicsNode(SVGDocument svgDocument, int dpi) throws IOException { UserAgent userAgent = new DensityAwareUserAgent(dpi); DocumentLoader loader = new DocumentLoader(userAgent); BridgeContext ctx = new BridgeContext(userAgent, loader); ctx.setDynamicState(BridgeContext.DYNAMIC); GVTBuilder builder = new GVTBuilder(); GraphicsNode rootGN = builder.build(ctx, svgDocument); return rootGN; }
private GraphicsNode getGraphicsNode(SVGDocument svgDocument, int dpi) throws IOException { UserAgent userAgent = new DensityAwareUserAgent(dpi); DocumentLoader loader = new DocumentLoader(userAgent); BridgeContext ctx = new BridgeContext(userAgent, loader); ctx.setDynamicState(BridgeContext.DYNAMIC); GVTBuilder builder = new GVTBuilder(); GraphicsNode rootGN = builder.build(ctx, svgDocument); return rootGN; }
/** * Enhance the SVG DOM for the given document to provide CSS- and * SVG-specific DOM interfaces. * * @param document * The document to enhance. * @link http://wiki.apache.org/xmlgraphics-batik/BootSvgAndCssDom */ private void initSVGDOM(Document document) { UserAgent userAgent = new UserAgentAdapter(); DocumentLoader loader = new DocumentLoader(userAgent); BridgeContext bridgeContext = new BridgeContext(userAgent, loader); bridgeContext.setDynamicState(BridgeContext.DYNAMIC); // Enable CSS- and SVG-specific enhancements. (new GVTBuilder()).build(bridgeContext, document); }
DocumentLoader loader = new DocumentLoader(ua); BridgeContext ctx = new BridgeContext(ua, loader); ctx.setDynamicState(BridgeContext.DYNAMIC); GVTBuilder builder = new GVTBuilder(); String not_numbers = "[^0-9.,]";
DocumentLoader loader = new DocumentLoader(userAgent); BridgeContext ctx = new BridgeContext(userAgent, loader); ctx.setDynamicState(BridgeContext.DYNAMIC); GVTBuilder builder = new GVTBuilder(); PdfContentByte cb = writer.getDirectContent();
bridgeContext.setDynamicState(BridgeContext.DYNAMIC); else bridgeContext.setDynamicState(BridgeContext.INTERACTIVE);
bridgeContext.setDynamicState(BridgeContext.DYNAMIC); else bridgeContext.setDynamicState(BridgeContext.INTERACTIVE);
bridgeContext.setDynamicState(BridgeContext.DYNAMIC); else bridgeContext.setDynamicState(BridgeContext.INTERACTIVE);
DocumentLoader loader = new DocumentLoader(userAgent); BridgeContext ctx = new BridgeContext(userAgent, loader); ctx.setDynamicState(BridgeContext.DYNAMIC); GVTBuilder builder = new GVTBuilder(); builder.build(ctx, document);
ctx.setDynamicState(BridgeContext.DYNAMIC);