public class UGraphicSvg extends AbstractUGraphic<SvgGraphics> implements ClipContainer
Constructor and Description |
---|
UGraphicSvg(HColor defaultBackground,
boolean svgDimensionStyle,
Dimension2D minDim,
ColorMapper colorMapper,
boolean textAsPath,
double scale,
java.lang.String linkTarget,
java.lang.String hover,
long seed,
java.lang.String preserveAspectRatio,
StringBounder stringBounder,
LengthAdjust lengthAdjust,
boolean interactive) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterDraw() |
protected void |
beforeDraw() |
void |
closeGroup() |
void |
closeUrl() |
protected AbstractCommonUGraphic |
copyUGraphic() |
double |
dpiFactor() |
protected void |
drawComment(UComment comment) |
SvgGraphics |
getSvgGraphics() |
protected boolean |
manageHiddenAutomatically() |
boolean |
matchesProperty(java.lang.String propertyName) |
void |
startGroup(java.util.Map<UGroupType,java.lang.String> typeIdents) |
void |
startUrl(Url url) |
void |
writeToStream(java.io.OutputStream os,
java.lang.String metadata,
int dpi) |
draw, getGraphicObject, ignoreShape, registerDriver
apply, enlargeClip, flushUg, getClip, getColorMapper, getDefaultBackground, getParam, getStringBounder, getTranslateX, getTranslateY
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClip
public UGraphicSvg(HColor defaultBackground, boolean svgDimensionStyle, Dimension2D minDim, ColorMapper colorMapper, boolean textAsPath, double scale, java.lang.String linkTarget, java.lang.String hover, long seed, java.lang.String preserveAspectRatio, StringBounder stringBounder, LengthAdjust lengthAdjust, boolean interactive)
public double dpiFactor()
dpiFactor
in class AbstractCommonUGraphic
protected AbstractCommonUGraphic copyUGraphic()
copyUGraphic
in class AbstractCommonUGraphic
protected boolean manageHiddenAutomatically()
manageHiddenAutomatically
in class AbstractUGraphic<SvgGraphics>
protected void beforeDraw()
beforeDraw
in class AbstractUGraphic<SvgGraphics>
protected void afterDraw()
afterDraw
in class AbstractUGraphic<SvgGraphics>
public SvgGraphics getSvgGraphics()
public void writeToStream(java.io.OutputStream os, java.lang.String metadata, int dpi) throws java.io.IOException
writeToStream
in interface UGraphic
java.io.IOException
public void startGroup(java.util.Map<UGroupType,java.lang.String> typeIdents)
startGroup
in interface UGraphic
startGroup
in class AbstractCommonUGraphic
public void closeGroup()
closeGroup
in interface UGraphic
closeGroup
in class AbstractCommonUGraphic
public void startUrl(Url url)
startUrl
in interface UGraphic
startUrl
in class AbstractCommonUGraphic
public void closeUrl()
closeUrl
in interface UGraphic
closeUrl
in class AbstractCommonUGraphic
protected void drawComment(UComment comment)
drawComment
in class AbstractUGraphic<SvgGraphics>
public boolean matchesProperty(java.lang.String propertyName)
matchesProperty
in interface UGraphic
matchesProperty
in class AbstractCommonUGraphic