public class UGraphicSvg extends AbstractUGraphic<SvgGraphics> implements ClipContainer
Modifier and Type | Method and Description |
---|---|
protected void |
afterDraw() |
protected void |
beforeDraw() |
static UGraphicSvg |
build(SvgOption option,
boolean textAsPath,
long seed,
StringBounder stringBounder) |
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) |
copy, copy, draw, getGraphicObject, getMaxX, getMaxY, ignoreShape, registerDriver, resetMax
apply, basicCopy, basicCopy, enlargeClip, flushUg, getClip, getColorMapper, getDefaultBackground, getParam, getStringBounder, getTranslate, getTranslateX, getTranslateY
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClip
public double dpiFactor()
dpiFactor
in class AbstractCommonUGraphic
protected AbstractCommonUGraphic copyUGraphic()
copyUGraphic
in class AbstractCommonUGraphic
public static UGraphicSvg build(SvgOption option, boolean textAsPath, long seed, StringBounder stringBounder)
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