|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.fop.svg.SVGUtilities
Some utilities for creating svg DOM documents and elements.
Constructor Summary | |
SVGUtilities()
|
Method Summary | |
static org.w3c.dom.Element |
createClip(org.w3c.dom.Document doc,
org.w3c.dom.Element els,
java.lang.String id)
Create an SVG Clip. |
static org.w3c.dom.Element |
createEllipse(org.w3c.dom.Document doc,
float cx,
float cy,
float rx,
float ry)
Create an SVG Ellipse |
static org.w3c.dom.Element |
createG(org.w3c.dom.Document doc)
Create an SVG G. |
static org.w3c.dom.Element |
createImage(org.w3c.dom.Document doc,
java.lang.String ref,
float width,
float height)
|
static org.w3c.dom.Element |
createLine(org.w3c.dom.Document doc,
float x,
float y,
float x2,
float y2)
Create an SVG Line |
static org.w3c.dom.Element |
createPath(org.w3c.dom.Document doc,
java.lang.String str)
Create an SVG Path. |
static org.w3c.dom.Element |
createRect(org.w3c.dom.Document doc,
float x,
float y,
float width,
float height)
Create an SVG Rectangle. |
static org.w3c.dom.Document |
createSVGDocument(float width,
float height)
|
static org.w3c.dom.Element |
createText(org.w3c.dom.Document doc,
float x,
float y,
java.lang.String str)
Create an SVG Text object. |
static java.awt.geom.Rectangle2D |
getStringBounds(java.lang.String str,
java.awt.Font font)
Get the string bounds for a particular string given the font. |
static float |
getStringHeight(java.lang.String str,
java.awt.Font font)
Get the string height for a particular string given the font. |
static float |
getStringWidth(java.lang.String str,
java.awt.Font font)
Get the string width for a particular string given the font. |
static org.w3c.dom.Element |
wrapText(org.w3c.dom.Document doc,
java.lang.String str,
java.awt.Font font,
float width)
Create some SVG text that is wrapped into a specified width.. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SVGUtilities()
Method Detail |
public static final org.w3c.dom.Document createSVGDocument(float width, float height)
public static final float getStringWidth(java.lang.String str, java.awt.Font font)
public static final float getStringHeight(java.lang.String str, java.awt.Font font)
public static final java.awt.geom.Rectangle2D getStringBounds(java.lang.String str, java.awt.Font font)
public static final org.w3c.dom.Element createLine(org.w3c.dom.Document doc, float x, float y, float x2, float y2)
public static final org.w3c.dom.Element createEllipse(org.w3c.dom.Document doc, float cx, float cy, float rx, float ry)
public static final org.w3c.dom.Element createPath(org.w3c.dom.Document doc, java.lang.String str)
public static final org.w3c.dom.Element createText(org.w3c.dom.Document doc, float x, float y, java.lang.String str)
public static final org.w3c.dom.Element createRect(org.w3c.dom.Document doc, float x, float y, float width, float height)
public static final org.w3c.dom.Element createG(org.w3c.dom.Document doc)
public static final org.w3c.dom.Element createClip(org.w3c.dom.Document doc, org.w3c.dom.Element els, java.lang.String id)
public static final org.w3c.dom.Element createImage(org.w3c.dom.Document doc, java.lang.String ref, float width, float height)
public static final org.w3c.dom.Element wrapText(org.w3c.dom.Document doc, java.lang.String str, java.awt.Font font, float width)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |