diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl b/chromium/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl index f4ce37dc97d..4d693752940 100644 --- a/chromium/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl +++ b/chromium/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl @@ -34,13 +34,15 @@ interface SVGTextContentElement : SVGGraphicsElement { long getNumberOfChars(); float getComputedTextLength(); - [RaisesException] float getSubStringLength(unsigned long offset, unsigned long length); - [RaisesException] SVGPoint getStartPositionOfChar(unsigned long offset); - [RaisesException] SVGPoint getEndPositionOfChar(unsigned long offset); - [RaisesException] SVGRect getExtentOfChar(unsigned long offset); - [RaisesException] float getRotationOfChar(unsigned long offset); - long getCharNumAtPosition(SVGPoint point); - [RaisesException] void selectSubString(unsigned long offset, unsigned long length); + [RaisesException] float getSubStringLength([Default=Undefined,IsIndex] optional unsigned long offset, + [Default=Undefined,IsIndex] optional unsigned long length); + [RaisesException] SVGPoint getStartPositionOfChar([Default=Undefined,IsIndex] optional unsigned long offset); + [RaisesException] SVGPoint getEndPositionOfChar([Default=Undefined,IsIndex] optional unsigned long offset); + [RaisesException] SVGRect getExtentOfChar([Default=Undefined,IsIndex] optional unsigned long offset); + [RaisesException] float getRotationOfChar([Default=Undefined,IsIndex] optional unsigned long offset); + long getCharNumAtPosition([Default=Undefined] optional SVGPoint point); + [RaisesException] void selectSubString([Default=Undefined,IsIndex] optional unsigned long offset, + [Default=Undefined,IsIndex] optional unsigned long length); }; // FIXME: SVGTextContentElement is not supposed to implement SVGExternalResourcesRequired. |