Aspose.Html.Dom.Svg

Semua kelas di Aspose.Html.Dom.Svgnamespace didasarkan pada rekomendasi w3c SVG2. Dengan menggunakan ruang nama ini, Anda dapat memuat, menavigasi, atau merender file SVG sesuai kebutuhan Anda.

Kelas

KelasKeterangan
SVGAElementAntarmuka SVGAElement sesuai dengan elemen ‘a’.
SVGAnimateElementAntarmuka SVGAnimateElement sesuai dengan elemen ‘animate’. Akses berorientasi objek ke atribut elemen ‘animate’ melalui SVG DOM tidak tersedia.
SVGAnimateMotionElementAntarmuka SVGAnimateMotionElement sesuai dengan elemen ‘animateMotion’. Akses berorientasi objek ke atribut elemen ‘animateMotion’ melalui DOM SVG tidak tersedia.
SVGAnimateTransformElementAntarmuka SVGAnimateTransformElement sesuai dengan elemen ‘animateTransform’. Akses berorientasi objek ke atribut elemen ‘animateTransform’ melalui DOM SVG tidak tersedia.
SVGAnimationElementAntarmuka SVGAnimationElement adalah antarmuka dasar untuk semua antarmuka elemen animasi: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement, dan SVGAnimateTransformElement.
SVGCircleElementAntarmuka SVGCircleElement sesuai dengan elemen ’lingkaran’.
SVGClipPathElementAntarmuka SVGClipPathElement sesuai dengan elemen ‘clipPath’.
SVGComponentTransferFunctionElementAntarmuka ini mendefinisikan antarmuka dasar yang digunakan oleh antarmuka fungsi transfer komponen.
SVGCursorElementAntarmuka SVGCursorElement sesuai dengan elemen ‘kursor’.
SVGDefsElementAntarmuka SVGDefsElement sesuai dengan elemen ‘defs’.
SVGDescElementAntarmuka SVGDescElement sesuai dengan elemen ‘desc’.
SVGDocumentAnDokumen SVGadalah akar dari hierarki SVG dan menampung seluruh konten. Selain menyediakan akses ke hierarki, ini juga menyediakan beberapa metode kemudahan untuk mengakses kumpulan informasi tertentu dari dokumen. Saat elemen ‘svg’ disematkan sebaris sebagai komponen dokumen dari namespace lain, seperti saat ‘svg’ elemen disematkan sebaris dalam dokumen XHTML [XHTML], maka objek SVGDocument tidak akan ada; sebagai gantinya, objek root dalam hierarki objek dokumen akan menjadi objek Dokumen dari jenis yang berbeda, seperti objek HTMLDocument. Namun, objek SVGDocument memang akan ada jika elemen root dari hierarki dokumen XML adalah elemen ‘svg’ , seperti saat melihat file SVG yang berdiri sendiri (yaitu, file dengan tipe MIME “image/svg+xml”). Dalam hal ini, objek SVGDocument akan menjadi objek root dari hierarki model objek dokumen.
SVGElementSemua antarmuka SVG DOM yang berhubungan langsung dengan elemen dalam bahasa SVG (seperti antarmuka SVGPathElement untuk elemen ‘jalur’) berasal dari antarmuka SVGElement.
SVGElementInstanceObjek root dari setiap pohon bayangan elemen penggunaan mengimplementasikan antarmuka SVGUseElementShadowRoot. Antarmuka ini saat ini tidak menentukan ekstensi apa pun untuk properti dan metode yang ditentukan untuk antarmuka ShadowRoot dan mixin DocumentOrShadowRoot. Namun, pohon yang di-root pada node ini sepenuhnya hanya-baca dari perspektif skrip penulis.
SVGEllipseElementAntarmuka SVGEllipseElement sesuai dengan elemen ’elips’.
SVGExceptionPengecualian ini muncul saat operasi SVG tertentu tidak mungkin dilakukan.
SVGFilterElementAntarmuka SVGFilterElement sesuai dengan elemen ‘filter’.
SVGForeignObjectElementAntarmuka SVGForeignObjectElement sesuai dengan elemen ‘foreignObject’.
SVGGElementAntarmuka SVGGElement sesuai dengan elemen ‘g’.
SVGGeometryElementAntarmuka SVGGeometryElement mewakili elemen SVG yang renderingnya ditentukan oleh geometri dengan jalur yang setara, dan yang dapat diisi dan digores. Ini termasuk jalur dan bentuk dasar.
SVGGradientElementAntarmuka SVGGradientElement adalah antarmuka dasar yang digunakan oleh SVGLinearGradientElement dan SVGRAdialGradientElement.
SVGGraphicsElementAntarmuka SVGGraphicsElement mewakili elemen SVG yang tujuan utamanya adalah merender grafik secara langsung ke dalam grup.
SVGImageElementAntarmuka SVGImageElement sesuai dengan elemen ‘gambar’.
SVGLinearGradientElementAntarmuka SVGLinearGradientElement sesuai dengan elemen ’linearGradient’.
SVGLineElementAntarmuka SVGLineElement sesuai dengan elemen ‘garis’.
SVGMarkerElementAntarmuka SVGMarkerElement sesuai dengan elemen ‘penanda’.
SVGMaskElementAntarmuka SVGMaskElement sesuai dengan elemen ’topeng’.
SVGMetadataElementAntarmuka SVGMetadataElement sesuai dengan elemen ‘metadata’.
SVGMPathElementAntarmuka SVGMPathElement sesuai dengan elemen ‘mpath’.
SVGPathElementAntarmuka SVGPathElement sesuai dengan elemen ‘jalur’.
SVGPatternElementAntarmuka SVGPaternElement sesuai dengan elemen ‘pola’.
SVGPolygonElementAntarmuka SVGPolygonElement sesuai dengan elemen ‘poligon’.
SVGPolylineElementAntarmuka SVGPolylineElement sesuai dengan elemen ‘polyline’.
SVGRadialGradientElementAntarmuka SVGRadialGradientElement sesuai dengan elemen ‘radialGradient’.
SVGRectElementAntarmuka SVGRectElement sesuai dengan elemen ’lurus’.
SVGScriptElementAntarmuka SVGScriptElement sesuai dengan elemen ‘skrip’.
SVGSetElementAntarmuka SVGSetElement sesuai dengan elemen ‘set’. Akses berorientasi objek ke atribut elemen ‘set’ melalui DOM SVG tidak tersedia.
SVGStopElementAntarmuka SVGStopElement sesuai dengan elemen ‘stop’.
SVGStyleElementAntarmuka SVGStyleElement sesuai dengan elemen ‘gaya’.
SVGSVGElementDefinisi antarmuka utama adalah antarmuka SVGSVGElement, yang merupakan antarmuka yang sesuai dengan elemen ‘svg’. Antarmuka ini berisi berbagai macam metode utilitas yang biasa digunakan, seperti operasi matriks dan kemampuan untuk mengontrol waktu menggambar ulang pada perangkat rendering visual.
SVGSwitchElementAntarmuka SVGSwitchElement sesuai dengan elemen ‘switch’.
SVGSymbolElementAntarmuka SVGSymbolElement sesuai dengan elemen ‘simbol’.
SVGTextContentElementSVGTextContentElement diwarisi oleh berbagai antarmuka terkait teks, seperti SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement, dan SVGTextPathElement. Untuk metode pada antarmuka ini yang merujuk ke indeks ke karakter atau sejumlah karakter, referensi ini harus ditafsirkan sebagai indeks ke unit kode UTF-16 atau sejumlah unit kode UTF-16. Ini untuk konsistensi dengan DOM Level 2 Core, di mana metode pada antarmuka CharacterData menggunakan unit kode UTF-16 sebagai indeks dan dihitung dalam data karakter. Jadi misalnya, jika konten teks dari elemen ’teks’ adalah satu elemen non- Karakter BMP, seperti U+10000, kemudian memanggil getNumberOfChars pada elemen tersebut akan mengembalikan 2 karena ada dua unit kode UTF-16 (pasangan pengganti) yang digunakan untuk mewakili satu karakter tersebut.
SVGTextElementAntarmuka SVGTextElement sesuai dengan elemen ’teks’.
SVGTextPathElementAntarmuka SVGTextPathElement sesuai dengan elemen ’textPath’.
SVGTextPositioningElementAntarmuka SVGTextPositioningElement diwarisi oleh antarmuka terkait teks: SVGTextElement, SVGTSpanElement, SVGTRefElement, dan SVGAltGlyphElement.
SVGTitleElementAntarmuka SVGTitleElement sesuai dengan elemen ‘judul’.
SVGTSpanElementAntarmuka SVGTSpanElement sesuai dengan elemen ’tspan’.
SVGUseElementAntarmuka SVGUseElement sesuai dengan elemen ‘use’.
SVGViewElementAntarmuka SVGViewElement sesuai dengan elemen ’tampilan’.

Antarmuka

AntarmukaKeterangan
ISVGAnimatedPointsAntarmuka SVGAnimatedPoints mendukung elemen yang memiliki atribut ’titik’ yang menyimpan daftar nilai koordinat dan yang mendukung kemampuan menganimasikan atribut tersebut. Selain itu, atribut ’titik’ pada elemen asli diakses melalui XML DOM(mis., menggunakan pemanggilan metode getAttribute()) akan mencerminkan setiap perubahan yang dilakukan pada points.
ISVGFitToViewBoxAntarmuka SVGFitToViewBox mendefinisikan atribut DOM yang berlaku untuk elemen yang memiliki atribut XML ‘viewBox’ dan ‘preserveAspectRatio’.
ISVGRenderingIntentAntarmuka SVGRenderingIntent menentukan daftar nilai yang mungkin untuk atribut atau deskriptor ‘rendering-intent’.
ISVGTestsAntarmuka SVGTests mendefinisikan antarmuka yang berlaku untuk semua elemen yang memiliki atribut ‘requiredFeatures’, ‘requiredExtensions’ dan ‘systemLanguage’.
ISVGUnitTypesAntarmuka SVGUnitTypes mendefinisikan serangkaian konstanta yang umum digunakan dan merupakan antarmuka dasar yang digunakan oleh SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement, dan SVGFilterElement.
ISVGURIReferenceAntarmuka SVGURIReferensi mendefinisikan antarmuka yang berlaku untuk semua elemen yang memiliki kumpulan atribut XLink, seperti ‘xlink:href’, yang menentukan referensi URI.
ISVGZoomAndPanAntarmuka SVGZoomAndPan mendefinisikan atribut zoomAndPan dan konstanta terkait.

Pencacahan

PencacahanKeterangan
SVGRenderingIntentEnumerasi SVGRenderingIntent mendefinisikan daftar enumerasi dari nilai yang mungkin untuk atribut atau deskriptor ‘rendering-intent’.
SVGUnitTypesPencacahan SVGUnitTypes mendefinisikan kumpulan konstanta yang umum digunakan dan merupakan antarmuka dasar yang digunakan oleh SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement, dan SVGFilterElement.
SVGZoomAndPanEnumerasi SVGZoomAndPan mendefinisikan atribut zoomAndPan dan konstanta terkait.