Aspose.Html.Dom.Svg

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

课程

班级描述
SVGAElementSVGAElement 接口对应于“a”元素。
SVGAnimateElementSVGAnimateElement 接口对应于“animate”元素。 无法通过 SVG DOM 面向对象访问“animate”元素的属性。
SVGAnimateMotionElementSVGAnimateMotionElement 接口对应于“animateMotion”元素。 无法通过 SVG DOM 面向对象访问“animateMotion”元素的属性。
SVGAnimateTransformElementSVGAnimateTransformElement 接口对应于“animateTransform”元素。 无法通过 SVG DOM 面向对象访问“animateTransform”元素的属性。
SVGAnimationElementSVGAnimationElement 接口是所有动画元素接口的基础接口:SVGAnimateElement、SVGSetElement、SVGAnimateColorElement、SVGAnimateMotionElement 和 SVGAnimateTransformElement.
SVGCircleElementSVGCircleElement 接口对应于“圆”元素。
SVGClipPathElementSVGClipPathElement 接口对应于“clipPath”元素。
SVGComponentTransferFunctionElement该接口定义了组件传递函数接口使用的基本接口。
SVGCursorElementSVGCursorElement 接口对应于“光标”元素。
SVGDefsElementSVGDefsElement 接口对应于“defs”元素。
SVGDescElementSVGDescElement 接口对应于 ‘desc’ 元素。
SVGDocument一个SVG文档是 SVG 层次结构的根,包含全部内容。除了提供对层次结构的访问外,它还提供了一些方便的方法来访问文档中的某些信息集。 当“svg”元素作为来自另一个命名空间的文档的组件内联嵌入时,例如当“svg”元素内联嵌入到 XHTML 文档 [XHTML] 中,那么 SVGDocument 对象将不存在;相反,文档对象层次结构中的根对象将是不同类型的文档对象,例如 HTMLDocument 对象。 但是,当 XML 文档层次结构的根元素是“svg”元素时,SVGDocument 对象确实存在,例如在查看独立的 SVG 文件(即 MIME 类型为“image/svg+xml”的文件)时。在这种情况下,SVGDocument 对象将是文档对象模型层次结构的根对象。
SVGElement所有直接对应于 SVG 语言元素的 SVG DOM 接口(例如“路径”元素的 SVGPathElement 接口)都派生自 SVGElement 接口。
SVGElementInstance每个使用元素阴影树的根对象都实现了 SVGUseElementShadowRoot 接口。此接口当前未定义为 ShadowRoot 接口和 DocumentOrShadowRoot 混合定义的属性和方法的任何扩展。但是,从作者脚本的角度来看,以该节点为根的树完全是只读的。
SVGEllipseElementSVGEllipseElement 接口对应于“椭圆”元素。
SVGException当无法执行特定的 SVG 操作时会引发此异常。
SVGFilterElementSVGFilterElement 接口对应于“过滤器”元素。
SVGForeignObjectElementSVGForeignObjectElement 接口对应于“foreignObject”元素。
SVGGElementSVGGElement 接口对应于“g”元素。
SVGGeometryElement接口 SVGGeometryElement 表示 SVG 元素,其渲染由具有等效路径的几何定义,并且可以填充和描边。这包括路径和基本形状。
SVGGradientElementSVGGradientElement 接口是 SVGLinearGradientElement 和 SVGRadialGradientElement 使用的基础接口。
SVGGraphicsElementSVGGraphicsElement 接口表示 SVG 元素,其主要目的是直接将图形渲染到一个组中。
SVGImageElementSVGImageElement 接口对应于 ‘image’ 元素。
SVGLinearGradientElementSVGLinearGradientElement 接口对应于“linearGradient”元素。
SVGLineElementSVGLineElement 接口对应于 ’line’ 元素。
SVGMarkerElementSVGMarkerElement 接口对应于 ‘marker’ 元素。
SVGMaskElementSVGMaskElement 接口对应于“mask”元素。
SVGMetadataElementSVGMetadataElement 接口对应于“元数据”元素。
SVGMPathElementSVGMPathElement 接口对应于“mpath”元素。
SVGPathElementSVGPathElement 接口对应于“路径”元素。
SVGPatternElementSVGPatternElement 接口对应于“模式”元素。
SVGPolygonElementSVGPolygonElement 接口对应于“多边形”元素。
SVGPolylineElementSVGPolylineElement 接口对应于 ‘polyline’ 元素。
SVGRadialGradientElementSVGRadialGradientElement 接口对应于“radialGradient”元素。
SVGRectElementSVGRectElement 接口对应于 ‘rect’ 元素。
SVGScriptElementSVGScriptElement 接口对应于“脚本”元素。
SVGSetElementSVGSetElement 接口对应于“set”元素。 通过 SVG DOM 对“set”元素的属性进行面向对象的访问不可用。
SVGStopElementSVGStopElement 接口对应于“停止”元素。
SVGStyleElementSVGStyleElement 接口对应于“style”元素。
SVGSVGElement一个关键的接口定义是 SVGSVGElement 接口,它是对应于“svg”元素的接口。该接口包含各种杂项常用的实用方法,例如矩阵运算和控制视觉渲染设备重绘时间的能力。
SVGSwitchElementSVGSwitchElement 接口对应于 ‘switch’ 元素。
SVGSymbolElementSVGSymbolElement 接口对应于 ‘symbol’ 元素。
SVGTextContentElementSVGTextContentElement 由各种与文本相关的接口继承,例如 SVGTextElement、SVGTSpanElement、SVGTRefElement、SVGLTGlyphElement 和 SVGTextPathElement。 对于此接口上引用一个字符或多个字符的索引的方法,这些引用将是分别解释为 UTF-16 代码单元或多个 UTF-16 代码单元的索引。这是为了与 DOM Level 2 Core 保持一致,其中 CharacterData 接口上的方法使用 UTF-16 代码单元作为字符数据中的索引和计数。因此,例如,如果“文本”元素的文本内容是单个非BMP 字符,例如 U+10000,然后对该元素调用 getNumberOfChars 将返回 2,因为有两个 UTF-16 代码单元(代理项对)用于表示该字符。
SVGTextElementSVGTextElement 接口对应于“文本”元素。
SVGTextPathElementSVGTextPathElement 接口对应于“textPath”元素。
SVGTextPositioningElementSVGTextPositioningElement接口被文本相关接口继承:SVGTextElement、SVGTSpanElement、SVGTRefElement和SVGLTGlyphElement。
SVGTitleElementSVGTitleElement 接口对应于“title”元素。
SVGTSpanElementSVGTSpanElement 接口对应于“tspan”元素。
SVGUseElementSVGUseElement 接口对应于 ‘use’ 元素。
SVGViewElementSVGViewElement 接口对应于“视图”元素。

接口

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

枚举

枚举描述
SVGRenderingIntentSVGRenderingIntent 枚举定义了“渲染意图”属性或描述符的可能值的枚举列表。
SVGUnitTypesSVGUnitTypes 枚举定义了一组常用的常量,并且是 SVGGradientElement、SVGPatternElement、SVGClipPathElement、SVGMaskElement 和 SVGFilterElement 使用的基本接口。
SVGZoomAndPanSVGZoomAndPan 枚举定义了属性 zoomAndPan 和关联的常量。