SVGTextContentElement.idl 1.1 KB

12345678910111213141516171819202122232425
  1. #import <SVG/SVGGraphicsElement.idl>
  2. // https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement
  3. [Exposed=Window]
  4. interface SVGTextContentElement : SVGGraphicsElement {
  5. // lengthAdjust Types
  6. const unsigned short LENGTHADJUST_UNKNOWN = 0;
  7. const unsigned short LENGTHADJUST_SPACING = 1;
  8. const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;
  9. // FIXME: [SameObject] readonly attribute SVGAnimatedLength textLength;
  10. // FIXME:[SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust;
  11. long getNumberOfChars();
  12. // FIXME: float getComputedTextLength();
  13. // FIXME: float getSubStringLength(unsigned long charnum, unsigned long nchars);
  14. // FIXME: DOMPoint getStartPositionOfChar(unsigned long charnum);
  15. // FIXME: DOMPoint getEndPositionOfChar(unsigned long charnum);
  16. // FIXME: DOMRect getExtentOfChar(unsigned long charnum);
  17. // FIXME: float getRotationOfChar(unsigned long charnum);
  18. // FIXME: long getCharNumAtPosition(optional DOMPointInit point = {});
  19. // FIXME: undefined selectSubString(unsigned long charnum, unsigned long nchars);
  20. };