File f = new File(mysvgfile); SVGUniverse svgUniverse = new SVGUniverse(); SVGDiagram diagram = svgUniverse.getDiagram(svgUniverse.loadSVG(f.toURL()));
private SVGDiagram createDiagram(String svg) { final SVGUniverse universe = new SVGUniverse(); final URI uri = universe.loadSVG(new StringReader(svg), "//graph/"); final SVGDiagram diagram = universe.getDiagram(uri); diagram.setIgnoringClipHeuristic(true); return diagram; }
File f = new File("awesome_tiger.svg"); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); SVGUniverse svgUniverse = new SVGUniverse(); try { SVGDiagram diagram = svgUniverse.getDiagram(svgUniverse.loadSVG(f.toURI().toURL())); try { AffineTransform at = new AffineTransform(); at.setToScale(jdpPane.getWidth()/diagram.getWidth(), jdpPane.getWidth()/diagram.getWidth()); g.transform(at); diagram.render(g); } catch(Exception e2) {System.out.println(e2);}} catch (Exception ex) {System.out.println(ex);}
public IconPanel(String name, int scalex, int scaley) { icon = new SVGIcon(); icon.setSvgURI(new SVGUniverse().loadSVG(getClass().getResource(name))); icon.setPreferredSize(new Dimension(scalex, scaley)); icon.setScaleToFit(true);
String svgText = removeSvgTransparency( loadAsString( resourceOpener, svgLocation, UTF_8 ) ); String svgName = "geosym-" + symbolId; SVGUniverse svgUniverse = new SVGUniverse( ); SVGDiagram svgDiagram = svgUniverse.getDiagram( svgUniverse.loadSVG( new StringReader( svgText ), svgName ) ); svgDiagram.setIgnoringClipHeuristic( true );
universe = new SVGUniverse(); universe.setVerbose(verbose); SVGDiagram diagram = null;
universe = new SVGUniverse(); universe.setVerbose(verbose); SVGDiagram diagram = null;
universe = new SVGUniverse(); universe.setVerbose(verbose); SVGDiagram diagram = null;
universe = new SVGUniverse(); universe.setVerbose(verbose); SVGDiagram diagram = null;