Aspose.Html.Dom.Svg

内のすべてのクラス Aspose.Html.Dom.Svg名前空間は on 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 インターフェイスは「circle」要素に対応します。
SVGClipPathElementSVGClipPathElement インターフェイスは「clipPath」要素に対応します。
SVGComponentTransferFunctionElementこのインターフェイスは、コンポーネント伝達関数インターフェイスで使用される基本インターフェイスを定義します。
SVGCursorElementSVGCursorElement インターフェイスは「cursor」要素に対応します。
SVGDefsElementSVGDefsElement インターフェイスは「defs」要素に対応します。
SVGDescElementSVGDescElement インターフェイスは「desc」要素に対応します。
SVGDocumentアンSVG ドキュメントSVG 階層のルートであり、コンテンツ全体を保持します。階層へのアクセスを提供するだけでなく、ドキュメントから特定の情報セットにアクセスするためのいくつかの便利なメソッドも提供します。要素が XHTML ドキュメント [XHTML] 内にインラインで埋め込まれている場合、SVGDocument オブジェクトは存在しません。代わりに、ドキュメント オブジェクト階層のルート オブジェクトは、HTMLDocument オブジェクトなどの別のタイプの Document オブジェクトになります。 ただし、XML ドキュメント階層のルート要素が「svg」要素である場合、SVGDocument オブジェクトは実際に存在します。たとえば、スタンドアロンの SVG ファイル (つまり、MIME タイプが「image/svg+xml」のファイル) を表示する場合などです。この場合、SVGDocument オブジェクトはドキュメント オブジェクト モデル階層のルート オブジェクトになります。
SVGElementSVG 言語の要素に直接対応するすべての SVG DOM インターフェイス (「パス」要素の SVGPathElement インターフェイスなど) は、SVGElement インターフェイスから派生します。
SVGElementInstance各 use-element シャドウ ツリーのルート オブジェクトは SVGUseElementShadowRoot インターフェイスを実装します。このインターフェイスは現在、ShadowRoot インターフェイスと DocumentOrShadowRoot mixin に定義されているプロパティとメソッドの拡張を定義していません。ただし、このノードをルートとするツリーは、作成者スクリプトの観点からは完全に読み取り専用です。
SVGEllipseElementSVGEllipseElement インターフェイスは「楕円」要素に対応します。
SVGExceptionこの例外は、特定の SVG 操作を実行できない場合に発生します。
SVGFilterElementSVGFilterElement インターフェイスは「filter」要素に対応します。
SVGForeignObjectElementSVGForeignObjectElement インターフェイスは「foreignObject」要素に対応します。
SVGGElementSVGGElement インターフェイスは「g」要素に対応します。
SVGGeometryElementインターフェイス SVGGeometryElement は、レンダリングが同等のパスを持つジオメトリによって定義され、塗りつぶしとストロークが可能な SVG 要素を表します。これには、パスと基本的な形状が含まれます.
SVGGradientElementSVGGradientElement インターフェイスは、SVGLinearGradientElement および SVGRadialGradientElement によって使用される基本インターフェイスです。
SVGGraphicsElementSVGGraphicsElement インターフェイスは、グラフィックスをグループに直接レンダリングすることを主な目的とする SVG 要素を表します。
SVGImageElementSVGImageElement インターフェイスは「image」要素に対応します。
SVGLinearGradientElementSVGLinearGradientElement インターフェイスは「linearGradient」要素に対応します。
SVGLineElementSVGLineElement インターフェイスは「line」要素に対応します。
SVGMarkerElementSVGMarkerElement インターフェイスは「マーカー」要素に対応します。
SVGMaskElementSVGMaskElement インターフェイスは「マスク」要素に対応します。
SVGMetadataElementSVGMetadataElement インターフェイスは「メタデータ」要素に対応します。
SVGMPathElementSVGMPathElement インターフェイスは「mpath」要素に対応します。
SVGPathElementSVGPathElement インターフェイスは「パス」要素に対応します。
SVGPatternElementSVGPatternElement インターフェイスは「pattern」要素に対応します。
SVGPolygonElementSVGPolygonElement インターフェイスは「ポリゴン」要素に対応します。
SVGPolylineElementSVGPolylineElement インターフェイスは「ポリライン」要素に対応します。
SVGRadialGradientElementSVGRadialGradientElement インターフェイスは「radialGradient」要素に対応します。
SVGRectElementSVGRectElement インターフェイスは「rect」要素に対応します。
SVGScriptElementSVGScriptElement インターフェイスは「script」要素に対応します。
SVGSetElementSVGSetElement インターフェイスは「set」要素に対応します。 SVG DOM を介した「set」要素の属性へのオブジェクト指向アクセスは利用できません。
SVGStopElementSVGStopElement インターフェイスは「停止」要素に対応します。
SVGStyleElementSVGStyleElement インターフェイスは「スタイル」要素に対応します。
SVGSVGElement重要なインターフェイス定義は SVGSVGElement インターフェイスです。これは、「svg」要素に対応するインターフェイスです。このインターフェイスには、行列演算やビジュアル レンダリング デバイスでの再描画時間を制御する機能など、一般的に使用されるさまざまなユーティリティ メソッドが含まれています。
SVGSwitchElementSVGSwitchElement インターフェイスは「switch」要素に対応します。
SVGSymbolElementSVGSymbolElement インターフェイスは「シンボル」要素に対応します。
SVGTextContentElementSVGTextContentElement は、SVGTextElement、SVGTSpanElement、SVGTRefElement、SVGAltGlyphElement、SVGTextPathElement など、さまざまなテキスト関連のインターフェイスによって継承されます。 文字または文字数のインデックスを参照するこのインターフェイスのメソッドについては、これらの参照はそれぞれ、UTF-16 コード単位または UTF-16 コード単位の数へのインデックスとして解釈されます。これは、CharacterData インターフェイスのメソッドが文字データ内のインデックスとカウントとして UTF-16 コード単位を使用する DOM レベル 2 コアとの一貫性のためです。 U+10000 などの BMP 文字の場合、その要素で getNumberOfChars を呼び出すと 2 が返されます。これは、その 1 文字を表すために使用される UTF-16 コード単位 (サロゲート ペア) が 2 つあるためです。
SVGTextElementSVGTextElement インターフェイスは「text」要素に対応します。
SVGTextPathElementSVGTextPathElement インターフェイスは「textPath」要素に対応します。
SVGTextPositioningElementSVGTextPositioningElement インターフェイスは、テキスト関連のインターフェイス (SVGTextElement、SVGTSpanElement、SVGTRefElement、および SVGAltGlyphElement) によって継承されます。
SVGTitleElementSVGTitleElement インターフェイスは「タイトル」要素に対応します。
SVGTSpanElementSVGTSpanElement インターフェイスは「tspan」要素に対応します。
SVGUseElementSVGUseElement インターフェイスは「use」要素に対応します。
SVGViewElementSVGViewElement インターフェイスは「view」要素に対応します。

インターフェース

インターフェース説明
ISVGAnimatedPointsSVGAnimatedPoints インターフェイスは、座標値のリストを保持し、その属性をアニメーション化する機能をサポートする「points」属性を持つ要素をサポートします。 さらに、XML DOM (例: getAttribute() メソッド呼び出しを使用する) は、points. に加えられた変更を反映します。
ISVGFitToViewBoxインターフェイス SVGFitToViewBox は、XML 属性「viewBox」および「preserveAspectRatio」を持つ要素に適用される DOM 属性を定義します。
ISVGRenderingIntentSVGRenderingIntent インターフェイスは、‘rendering-intent’ 属性または記述子の可能な値の列挙リストを定義します.
ISVGTestsインターフェイス SVGTests は、属性「requiredFeatures」、「requiredExtensions」および「systemLanguage」を持つすべての要素に適用されるインターフェイスを定義します。
ISVGUnitTypesSVGUnitTypes インターフェイスは、一般的に使用される一連の定数を定義し、SVGGradientElement、SVGPatternElement、SVGClipPathElement、SVGMaskElement、および SVGFilterElement によって使用される基本インターフェイスです。
ISVGURIReferenceインターフェイス SVGURIReference は、URI 参照を定義する「xlink:href」などの XLink 属性のコレクションを持つすべての要素に適用されるインターフェイスを定義します。
ISVGZoomAndPanSVGZoomAndPan インターフェイスは、属性 zoomAndPan と関連する定数を定義します。

列挙

列挙説明
SVGRenderingIntentSVGRenderingIntent 列挙は、‘rendering-intent’ 属性または記述子の可能な値の列挙リストを定義します.
SVGUnitTypesSVGUnitTypes 列挙は、一般的に使用される一連の定数を定義し、SVGGradientElement、SVGPatternElement、SVGClipPathElement、SVGMaskElement、および SVGFilterElement によって使用される基本インターフェイスです。
SVGZoomAndPanSVGZoomAndPan 列挙は、属性 zoomAndPan および関連する定数を定義します。