Package org.apache.batik.dom.svg
Interface SVGContext
-
- All Known Subinterfaces:
SVGAnimationContext
,SVGAnimationTargetContext
,SVGPathContext
,SVGSVGContext
- All Known Implementing Classes:
AbstractGraphicsNodeBridge
,AbstractSVGFilterPrimitiveElementBridge
,AbstractSVGGradientElementBridge
,AbstractSVGGradientElementBridge.SVGStopElementBridge
,AbstractSVGLightingElementBridge
,AbstractSVGLightingElementBridge.AbstractSVGLightElementBridge
,AbstractSVGLightingElementBridge.SVGFeDistantLightElementBridge
,AbstractSVGLightingElementBridge.SVGFePointLightElementBridge
,AbstractSVGLightingElementBridge.SVGFeSpotLightElementBridge
,AnimatableGenericSVGBridge
,AnimatableSVGBridge
,BatikFlowTextElementBridge
,BatikFlowTextElementBridge.BatikFlowContentBridge
,BatikHistogramNormalizationElementBridge
,BatikRegularPolygonElementBridge
,BatikStarElementBridge
,BindableElementBridge
,SVG12TextElementBridge
,SVGAElementBridge
,SVGAnimateColorElementBridge
,SVGAnimateElementBridge
,SVGAnimateMotionElementBridge
,SVGAnimateTransformElementBridge
,SVGAnimationElementBridge
,SVGCircleElementBridge
,SVGClipPathElementBridge
,SVGDecoratedShapeElementBridge
,SVGDescElementBridge
,SVGDescriptiveElementBridge
,SVGDocumentBridge
,SVGEllipseElementBridge
,SVGFeBlendElementBridge
,SVGFeColorMatrixElementBridge
,SVGFeComponentTransferElementBridge
,SVGFeComponentTransferElementBridge.SVGFeFuncAElementBridge
,SVGFeComponentTransferElementBridge.SVGFeFuncBElementBridge
,SVGFeComponentTransferElementBridge.SVGFeFuncElementBridge
,SVGFeComponentTransferElementBridge.SVGFeFuncGElementBridge
,SVGFeComponentTransferElementBridge.SVGFeFuncRElementBridge
,SVGFeCompositeElementBridge
,SVGFeConvolveMatrixElementBridge
,SVGFeDiffuseLightingElementBridge
,SVGFeDisplacementMapElementBridge
,SVGFeFloodElementBridge
,SVGFeGaussianBlurElementBridge
,SVGFeImageElementBridge
,SVGFeMergeElementBridge
,SVGFeMergeElementBridge.SVGFeMergeNodeElementBridge
,SVGFeMorphologyElementBridge
,SVGFeOffsetElementBridge
,SVGFeSpecularLightingElementBridge
,SVGFeTileElementBridge
,SVGFeTurbulenceElementBridge
,SVGFilterElementBridge
,SVGFlowRootElementBridge
,SVGFlowRootElementBridge.FlowContentBridge
,SVGGElementBridge
,SVGImageElementBridge
,SVGLinearGradientElementBridge
,SVGLineElementBridge
,SVGMarkerElementBridge
,SVGMaskElementBridge
,SVGMultiImageElementBridge
,SVGPathElementBridge
,SVGPatternElementBridge
,SVGPolygonElementBridge
,SVGPolylineElementBridge
,SVGRadialGradientElementBridge
,SVGRectElementBridge
,SVGSetElementBridge
,SVGShapeElementBridge
,SVGSolidColorElementBridge
,SVGSVGElementBridge
,SVGSwitchElementBridge
,SVGTextElementBridge
,SVGTextElementBridge.AbstractTextChildBridgeUpdateHandler
,SVGTextElementBridge.AbstractTextChildSVGContext
,SVGTextElementBridge.AbstractTextChildTextContent
,SVGTextElementBridge.TextPathBridge
,SVGTextElementBridge.TRefBridge
,SVGTextElementBridge.TspanBridge
,SVGTextPathElementBridge
,SVGTitleElementBridge
,SVGUseElementBridge
,XBLContentElementBridge
,XBLShadowTreeElementBridge
public interface SVGContext
This interface is the placeholder for SVG application informations.- Version:
- $Id: SVGContext.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description static int
PERCENTAGE_FONT_SIZE
static int
PERCENTAGE_VIEWPORT_HEIGHT
static int
PERCENTAGE_VIEWPORT_SIZE
static int
PERCENTAGE_VIEWPORT_WIDTH
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.awt.geom.Rectangle2D
getBBox()
Returns the tight bounding box in current user space (i.e., after application of the transform attribute, if any) on the geometry of all contained graphics elements, exclusive of stroke-width and filter effects).java.awt.geom.AffineTransform
getCTM()
Returns the transformation matrix from current user units (i.e., after application of the transform attribute, if any) to the viewport coordinate system for the nearestViewportElement.float
getFontSize()
Returns the font-size on the associated element.java.awt.geom.AffineTransform
getGlobalTransform()
Returns the global transformation matrix from the current element to the root.float
getPixelToMM()
Returns the size of a px CSS unit in millimeters.float
getPixelUnitToMillimeter()
Returns the size of a px CSS unit in millimeters.java.awt.geom.AffineTransform
getScreenTransform()
Returns the transform from the global transform space to pixels.float
getViewportHeight()
Returns the height of the viewport which directly contains the associated element.float
getViewportWidth()
Returns the width of the viewport which directly contains the associated element.void
setScreenTransform(java.awt.geom.AffineTransform at)
Sets the transform to be used from the global transform space to pixels.
-
-
-
Field Detail
-
PERCENTAGE_FONT_SIZE
static final int PERCENTAGE_FONT_SIZE
- See Also:
- Constant Field Values
-
PERCENTAGE_VIEWPORT_WIDTH
static final int PERCENTAGE_VIEWPORT_WIDTH
- See Also:
- Constant Field Values
-
PERCENTAGE_VIEWPORT_HEIGHT
static final int PERCENTAGE_VIEWPORT_HEIGHT
- See Also:
- Constant Field Values
-
PERCENTAGE_VIEWPORT_SIZE
static final int PERCENTAGE_VIEWPORT_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPixelUnitToMillimeter
float getPixelUnitToMillimeter()
Returns the size of a px CSS unit in millimeters.
-
getPixelToMM
float getPixelToMM()
Returns the size of a px CSS unit in millimeters. This will be removed after next release.- See Also:
getPixelUnitToMillimeter()
-
getBBox
java.awt.geom.Rectangle2D getBBox()
Returns the tight bounding box in current user space (i.e., after application of the transform attribute, if any) on the geometry of all contained graphics elements, exclusive of stroke-width and filter effects).
-
getScreenTransform
java.awt.geom.AffineTransform getScreenTransform()
Returns the transform from the global transform space to pixels.
-
setScreenTransform
void setScreenTransform(java.awt.geom.AffineTransform at)
Sets the transform to be used from the global transform space to pixels.
-
getCTM
java.awt.geom.AffineTransform getCTM()
Returns the transformation matrix from current user units (i.e., after application of the transform attribute, if any) to the viewport coordinate system for the nearestViewportElement.
-
getGlobalTransform
java.awt.geom.AffineTransform getGlobalTransform()
Returns the global transformation matrix from the current element to the root.
-
getViewportWidth
float getViewportWidth()
Returns the width of the viewport which directly contains the associated element.
-
getViewportHeight
float getViewportHeight()
Returns the height of the viewport which directly contains the associated element.
-
getFontSize
float getFontSize()
Returns the font-size on the associated element.
-
-