Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. SVGTextContentElement

SVGTextContentElement

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

* Some parts of this feature may have varying levels of support.

TheSVGTextContentElement interface is implemented by elements that support rendering child text content. It is inherited by various text-related interfaces, such asSVGTextElement,SVGTSpanElement, andSVGTextPathElement.

EventTarget Node Element SVGElement SVGGraphicsElement SVGTextContentElement

Instance properties

This interface also inherits properties from its parent,SVGGraphicsElement.

SVGTextContentElement.textLengthRead only

AnSVGAnimatedLength reflecting thetextLength attribute of the given element.

SVGTextContentElement.lengthAdjustRead only

AnSVGAnimatedEnumeration reflecting thelengthAdjust attribute of the given element. The numeric type values represent one of theLENGTHADJUST_* constant values.

Instance methods

This interface also inherits methods from its parent,SVGGraphicsElement.

SVGTextContentElement.getNumberOfChars()

Returns a long representing the total number of addressable characters available for rendering within the current element, regardless of whether they will be rendered.

SVGTextContentElement.getComputedTextLength()

Returns a float representing the computed length for the text within the element.

SVGTextContentElement.getSubStringLength()

Returns a float representing the computed length of the formatted text advance distance for a substring of text within the element. Note that this method only accounts for the widths of the glyphs in the substring and any extra spacing inserted by the CSS 'letter-spacing' and 'word-spacing' properties. Visual spacing adjustments made by the 'x' attribute is ignored.

SVGTextContentElement.getStartPositionOfChar()

Returns aDOMPoint representing the position of a typographic character after text layout has been performed.

SVGTextContentElement.getEndPositionOfChar()

Returns aDOMPoint representing the trailing position of a typographic character after text layout has been performed.

SVGTextContentElement.getExtentOfChar()

Returns aDOMRect representing the computed tight bounding box of the glyph cell that corresponds to a given typographic character.

SVGTextContentElement.getRotationOfChar()

Returns a float representing the rotation of typographic character.

SVGTextContentElement.getCharNumAtPosition()

Returns a long representing the character which caused a text glyph to be rendered at a given position in the coordinate system. Because the relationship between characters and glyphs is not one-to-one, only the first character of the relevant typographic character is returned.

SVGTextContentElement.selectSubString()Deprecated

Selects text within the element.

Static properties

LENGTHADJUST_UNKNOWN (0)

The type is not one of predefined types. It is invalid to attempt to define a new value of this type or to attempt to switch an existing value to this type.

LENGTHADJUST_SPACING (1)

Corresponds to the valuespacing.

LENGTHADJUST_SPACINGANDGLYPHS (2)

Corresponds to the valuespacingAndGlyphs.

Specifications

Specification
Scalable Vector Graphics (SVG) 2
# InterfaceSVGTextContentElement

Browser compatibility

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp