Aspose.Html.Dom.Svg

Aspose.Html.Dom.Svg 命名空间中的所有类都基于 w3c SVG2 建议。使用此命名空间,您可以加载 根据您的要求导航或渲染 SVG 文件。

课程

班级 描述
SVGAElement SVGAElement接口对应’a’元素。
SVGAnimateElement SVGAnimateElement 接口对应于 ‘animate’ 元素。 无法通过 SVG DOM 对“animate”元素的属性进行面向对象的访问。
SVGAnimateMotionElement SVGAnimateMotionElement 接口对应于 ‘animateMotion’ 元素。 无法通过 SVG DOM 对“animateMotion”元素的属性进行面向对象的访问。
SVGAnimateTransformElement SVGAnimateTransformElement 接口对应于 ‘animateTransform’ 元素。 无法通过 SVG DOM 对“animateTransform”元素的属性进行面向对象的访问。
SVGAnimationElement SVGAnimationElement 接口是所有动画元素接口的基础接口:SVGAnimateElement、SVGSetElement、SVGAnimateColorElement、SVGAnimateMotionElement 和 SVGAnimateTransformElement。
SVGCircleElement SVGCircleElement 接口对应于 ‘circle’ 元素。
SVGClipPathElement SVGClipPathElement 接口对应于 ‘clipPath’ 元素。
SVGComponentTransferFunctionElement 该接口定义了组件传递函数接口使用的基本接口。
SVGCursorElement SVGCursorElement 接口对应于’cursor’元素。
SVGDefsElement SVGDefsElement 接口对应于 ‘defs’ 元素。
SVGDescElement SVGDescElement 接口对应于 ‘desc’ 元素。
SVGDocument An SVGDocument 是 SVG 层次结构的根,包含整个内容。除了提供对层次结构的访问之外,它还提供了一些方便的方法来访问文档中的某些信息集。 当“svg”元素作为来自另一个命名空间的文档的组件内嵌嵌入时,例如当“svg”元素内嵌在 XHTML 文档 [XHTML] 中时,SVGDocument 对象将不存在;相反,文档对象层次结构中的根对象将是不同类型的 Document 对象,例如 HTMLDocument 对象。 但是,当 XML 文档层次结构的根元素是 ‘svg’ 元素时,SVGDocument 对象确实存在,例如在查看独立 SVG 文件时(即,具有 MIME 类型的文件“图片/svg+xml”)。在这种情况下,SVGDocument 对象将是文档对象模型层次结构的根对象。
SVGElement 所有与 SVG 语言中的元素直接对应的 SVG DOM 接口(例如 ‘path’ 元素的 SVGPathElement 接口)都派生自 SVGElement 接口。
SVGElementInstance 每个使用元素阴影树的根对象都实现了 SVGUseElementShadowRoot 接口。此接口当前没有为 ShadowRoot 接口和 DocumentOrShadowRoot mixin 定义的属性和方法定义任何扩展。但是,从作者脚本的角度来看,以该节点为根的树完全是只读的。
SVGEllipseElement SVGEllipseElement 接口对应于 ’ellipse’ 元素。
SVGException 当无法执行特定的 SVG 操作时会引发此异常。
SVGFilterElement SVGFilterElement 接口对应于 ‘filter’ 元素。
SVGForeignObjectElement SVGForeignObjectElement 接口对应于’foreignObject’元素。
SVGGElement SVGGElement 接口对应于 ‘g’ 元素。
SVGGeometryElement 接口 SVGGeometryElement 表示 SVG 元素,其渲染由具有等效路径的几何定义,并且可以填充和描边。这包括路径和基本形状。
SVGGradientElement SVGGradientElement 接口是 SVGLinearGradientElement 和 SVGRadialGradientElement 使用的基本接口。
SVGGraphicsElement SVGGraphicsElement 接口表示 SVG 元素,其主要目的是直接将图形渲染成一个组。
SVGImageElement SVGImageElement 接口对应于 ‘image’ 元素。
SVGLinearGradientElement SVGLinearGradientElement 接口对应于 ’linearGradient’ 元素。
SVGLineElement SVGLineElement 接口对应于’line’元素。
SVGMarkerElement SVGMarkerElement 接口对应于’marker’元素。
SVGMaskElement SVGMaskElement 接口对应于 ‘mask’ 元素。
SVGMetadataElement SVGMetadataElement 接口对应于“元数据”元素。
SVGMPathElement SVGMPathElement 接口对应于 ‘mpath’ 元素。
SVGPathElement SVGPathElement 接口对应于’path’元素。
SVGPatternElement SVGPatternElement 接口对应于 ‘pattern’ 元素。
SVGPolygonElement SVGPolygonElement 接口对应于 ‘polygon’ 元素。
SVGPolylineElement SVGPolylineElement 接口对应于 ‘polyline’ 元素。
SVGRadialGradientElement SVGRadialGradientElement 接口对应于“radialGradient”元素。
SVGRectElement SVGRectElement 接口对应于 ‘rect’ 元素。
SVGScriptElement SVGScriptElement 接口对应于 ‘script’ 元素。
SVGSetElement SVGSetElement 接口对应于 ‘set’ 元素。 无法通过 SVG DOM 对“set”元素的属性进行面向对象的访问。
SVGStopElement SVGStopElement 接口对应于 ‘stop’ 元素。
SVGStyleElement SVGStyleElement 接口对应于 ‘style’ 元素。
SVGSVGElement 一个关键的接口定义是 SVGSVGElement 接口,它是对应于 ‘svg’ 元素的接口。该接口包含各种其他常用的实用方法,例如矩阵运算和在视觉渲染设备上控制重绘时间的能力。
SVGSwitchElement SVGSwitchElement 接口对应于’switch’元素。
SVGSymbolElement SVGSymbolElement 接口对应于 ‘symbol’ 元素。
SVGTextContentElement SVGTextContentElement 被各种与文本相关的接口继承,例如 SVGTextElement、SVGTSpanElement、SVGTRefElement、SVGAltGlyphElement 和 SVGTextPathElement。 对于此接口上引用一个字符或多个字符的索引的方法,这些引用将被解释为一个 UTF-16 代码单元或多个 UTF-16 的索引代码单元,分别。这是为了与 DOM Level 2 Core 保持一致,其中 CharacterData 接口上的方法使用 UTF-16 代码单元作为字符数据中的索引和计数。因此,例如,如果“text”元素的文本内容是单个非BMP 字符,例如 U+10000,然后在该元素上调用 getNumberOfChars 将返回 2,因为有两个 UTF-16 代码单元(代理对)用于表示该字符。
SVGTextElement SVGTextElement 接口对应于’text’元素。
SVGTextPathElement SVGTextPathElement 接口对应于 ’textPath’ 元素。
SVGTextPositioningElement SVGTextPositioningElement 接口由与文本相关的接口继承:SVGTextElement、SVGTSpanElement、SVGTRefElement 和 SVGAltGlyphElement。
SVGTitleElement SVGTitleElement 接口对应于 ’title’ 元素。
SVGTSpanElement SVGTSpanElement 接口对应于 ’tspan’ 元素。
SVGUseElement SVGUseElement 接口对应于 ‘use’ 元素。
SVGViewElement SVGViewElement 接口对应于 ‘view’ 元素。

接口

界面 描述
ISVGAnimatedPoints SVGAnimatedPoints 接口支持具有 ‘points’ 属性的元素,该属性包含坐标值列表并支持动画该属性的能力。 此外,通过 XML DOM 访问的原始元素上的 ‘points’ 属性(例如,使用 getAttribute() 方法调用)将反映对点所做的任何更改。
ISVGFitToViewBox 接口 SVGFitToViewBox 定义适用于具有 XML 属性“viewBox”和“preserveAspectRatio”的元素的 DOM 属性。
ISVGRenderingIntent SVGRenderingIntent 接口定义了“rendering-intent”属性或描述符的可能值的枚举列表。
ISVGTests 接口 SVGTests 定义了一个接口,该接口适用于所有具有“requiredFeatures”、“requiredExtensions”和“systemLanguage”属性的元素。
ISVGUnitTypes SVGUnitTypes 接口定义了一组常用的常量,是 SVGGradientElement、SVGPatternElement、SVGClipPathElement、SVGMaskElement 和 SVGFilterElement 使用的基本接口。
ISVGURIReference 接口 SVGURIReference 定义了一个接口,该接口适用于所有具有 XLink 属性集合的元素,例如 ‘xlink:href’,它定义了一个 URI 引用。
ISVGZoomAndPan SVGZoomAndPan 接口定义了属性 zoomAndPan 和相关的常量。

枚举

枚举 描述
SVGRenderingIntent SVGRenderingIntent 枚举定义了“rendering-intent”属性或描述符的可能值的枚举列表。
SVGUnitTypes SVGUnitTypes 枚举定义了一组常用的常量,是 SVGGradientElement、SVGPatternElement、SVGClipPathElement、SVGMaskElement 和 SVGFilterElement 使用的基本接口。
SVGZoomAndPan SVGZoomAndPan 枚举定义了属性 zoomAndPan 和相关的常量。