|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.vectomatic.dom.svg.OMNode
org.vectomatic.dom.svg.OMElement
org.vectomatic.dom.svg.OMSVGElement
org.vectomatic.dom.svg.OMSVGTextContentElement
org.vectomatic.dom.svg.OMSVGTextPositioningElement
org.vectomatic.dom.svg.OMSVGTextElement
@TagName(value="text") public class OMSVGTextElement
The OMSVGTextElement
interface corresponds
to the text element.
Field Summary |
---|
Fields inherited from class org.vectomatic.dom.svg.OMSVGTextContentElement |
---|
LENGTHADJUST_SPACING, LENGTHADJUST_SPACINGANDGLYPHS, LENGTHADJUST_UNKNOWN |
Fields inherited from class org.vectomatic.dom.svg.OMNode |
---|
eventBus, ot |
Constructor Summary | |
---|---|
|
OMSVGTextElement()
|
|
OMSVGTextElement(float x,
float y,
short unitType,
String data)
Constructor. |
protected |
OMSVGTextElement(SVGTextElement ot)
|
Method Summary | |
---|---|
OMSVGRect |
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 stroking, clipping, masking and
filter effects). |
OMSVGMatrix |
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 ISVGLocatable.getNearestViewportElement() . |
OMSVGElement |
getFarthestViewportElement()
The farthest ancestor svg element. |
OMSVGElement |
getNearestViewportElement()
The element which established the current viewport. |
OMSVGMatrix |
getScreenCTM()
Returns the transformation matrix from current user units (i.e., after application of the transform attribute, if any) to the parent
user agent's notice of a "pixel". |
OMSVGAnimatedTransformList |
getTransform()
Corresponds to attribute ISVGTransformable.getTransform()
on the given element. |
OMSVGMatrix |
getTransformToElement(OMSVGElement element)
Returns the transformation matrix from the user coordinate system on the current element (after application of the transform attribute,
if any) to the user coordinate system on parameter element (after
application of its transform attribute, if any). |
Methods inherited from class org.vectomatic.dom.svg.OMSVGTextPositioningElement |
---|
getDx, getDy, getRotate, getX, getY |
Methods inherited from class org.vectomatic.dom.svg.OMSVGElement |
---|
addClassNameBaseVal, getClassName, getMarkup, getOwnerSVGElement, getStyle, getViewportElement, getXmlbase, removeClassNameBaseVal, replaceClassNameBaseVal, setClassNameBaseVal, setId, setXmlbase |
Methods inherited from class org.vectomatic.dom.svg.OMElement |
---|
getAttribute, getAttributeNode, getAttributeNS, getAttributes, getElement, getElementsByTagName, getElementsByTagNameNS, getId, getTagName, hasAttribute, hasAttributeNS, removeAttribute, setAttribute, setAttributeNode, setAttributeNS |
Methods inherited from class org.vectomatic.dom.svg.OMNode |
---|
addDomHandler, addHandler, appendChild, cleanup, cloneNode, convert, convertList, dispatch, fireEvent, getChildNodes, getEventBus, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, hasChildNodes, insertBefore, normalize, removeChild, replaceChild, setNodeValue, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
---|
fireEvent |
Methods inherited from interface org.vectomatic.dom.svg.itf.ISVGStylable |
---|
addClassNameBaseVal, getClassName, getStyle, removeClassNameBaseVal, replaceClassNameBaseVal, setClassNameBaseVal |
Constructor Detail |
---|
public OMSVGTextElement()
protected OMSVGTextElement(SVGTextElement ot)
public OMSVGTextElement(float x, float y, short unitType, String data)
x
- the X coordinate of the text in specified unitsy
- the Y coordinate of the text in specified unitsunitType
- the unit type used to specify the text coordinatesdata
- the string represented by the text object.Method Detail |
---|
public final OMSVGElement getNearestViewportElement()
getNearestViewportElement
in interface ISVGLocatable
public final OMSVGElement getFarthestViewportElement()
getFarthestViewportElement
in interface ISVGLocatable
public final OMSVGRect getBBox()
transform
attribute, if any) on the geometry of all
contained graphics elements, exclusive of stroking, clipping, masking and
filter effects). Note that getBBox must return the actual bounding box
at the time the method was called, even in case the element has not yet
been rendered.
getBBox
in interface ISVGLocatable
OMSVGRect
object that defines
the bounding box.public final OMSVGMatrix getCTM()
transform
attribute, if any) to the viewport
coordinate system for the ISVGLocatable.getNearestViewportElement()
.
getCTM
in interface ISVGLocatable
OMSVGMatrix
object that defines
the CTM.public final OMSVGMatrix getScreenCTM()
transform
attribute, if any) to the parent
user agent's notice of a "pixel". For display devices, ideally this represents
a physical screen pixel. For other devices or environments where physical
pixel sizes are not known, then an algorithm similar to the CSS2 definition
of a "pixel" can be used instead. Note that null is returned if this element
is not hooked into the document tree. This method would have been more
aptly named as getClientCTM
, but the name getScreenCTM
is kept for historical reasons.
getScreenCTM
in interface ISVGLocatable
OMSVGMatrix
object that defines
the given transformation matrix.public final OMSVGMatrix getTransformToElement(OMSVGElement element) throws com.google.gwt.core.client.JavaScriptException
transform
attribute,
if any) to the user coordinate system on parameter element (after
application of its transform
attribute, if any).
getTransformToElement
in interface ISVGLocatable
element
- The target element.
OMSVGMatrix
object that defines
the transformation.
SVGException(SVG_MATRIX_NOT_INVERTABLE)
- Raised if the currently
defined transformation matrices make it impossible to compute the given
matrix (e.g., because one of the transformations is singular).
com.google.gwt.core.client.JavaScriptException
public final OMSVGAnimatedTransformList getTransform()
ISVGTransformable.getTransform()
on the given element.
getTransform
in interface ISVGTransformable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |