Aspose.Html.Dom.Svg

İçindeki tüm sınıflar Aspose.Html.Dom.Svgad alanı, w3c SVG2 önerilerini temel alır. Bu ad alanını kullanarak gereksinimlerinize göre SVG dosyasını yükleyebilir, içinde gezinebilir veya işleyebilirsiniz.

sınıflar

SınıfTanım
SVGAElementSVGAElement arabirimi ‘a’ öğesine karşılık gelir.
SVGAnimateElementSVGAnimateElement arabirimi, “animate” öğesine karşılık gelir. “animate” öğesinin özniteliklerine SVG DOM aracılığıyla nesne yönelimli erişim mevcut değildir.
SVGAnimateMotionElementSVGAnimateMotionElement arabirimi, “animateMotion” öğesine karşılık gelir. “animateMotion” öğesinin özniteliklerine SVG DOM üzerinden nesne yönelimli erişim mevcut değildir.
SVGAnimateTransformElementSVGAnimateTransformElement arabirimi, “animateTransform” öğesine karşılık gelir. “animateTransform” öğesinin özniteliklerine SVG DOM aracılığıyla nesne yönelimli erişim mevcut değildir.
SVGAnimationElementSVGAnimationElement arabirimi, tüm animasyon öğesi arabirimleri için temel arabirimdir: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement ve SVGAnimateTransformElement.
SVGCircleElementSVGCircleElement arabirimi, ‘daire’ öğesine karşılık gelir.
SVGClipPathElementSVGClipPathElement arabirimi, ‘clipPath’ öğesine karşılık gelir.
SVGComponentTransferFunctionElementBu arabirim, bileşen aktarım işlevi arabirimleri tarafından kullanılan bir temel arabirimi tanımlar.
SVGCursorElementSVGCursorElement arabirimi, ‘imleç’ öğesine karşılık gelir.
SVGDefsElementSVGDefsElement arabirimi, “defs” öğesine karşılık gelir.
SVGDescElementSVGDescElement arabirimi, ‘desc’ öğesine karşılık gelir.
SVGDocumentbirSVGBelgesiSVG hiyerarşisinin köküdür ve tüm içeriği tutar. Hiyerarşiye erişim sağlamanın yanı sıra, belgeden belirli bilgi kümelerine erişmek için bazı kolaylık sağlayan yöntemler de sağlar. öğesi bir XHTML belgesi [XHTML] içinde satır içi gömülüyse, bir SVGDocument nesnesi mevcut olmaz; bunun yerine, belge nesnesi hiyerarşisindeki kök nesne, HTMLDocument nesnesi gibi farklı türde bir Document nesnesi olacaktır. Ancak, XML belge hiyerarşisinin kök öğesi bir ‘svg’ öğesi olduğunda bir SVGDocument nesnesi gerçekten var olacaktır. , örneğin bağımsız bir SVG dosyasını görüntülerken olduğu gibi (yani, MIME türü “image/svg+xml” olan bir dosya). Bu durumda, SVGDocument nesnesi, belge nesne modeli hiyerarşisinin kök nesnesi olacaktır.
SVGElementSVG dilindeki öğelere (‘yol’ öğesi için SVGPathElement arabirimi gibi) doğrudan karşılık gelen tüm SVG DOM arabirimleri, SVGElement arabiriminden türetilir.
SVGElementInstanceHer kullanım öğesi gölge ağacının kök nesnesi, SVGUseElementShadowRoot arabirimini uygular. Bu arabirim şu anda ShadowRoot arabirimi ve DocumentOrShadowRoot karışımı için tanımlanan özellik ve yöntemlere yönelik herhangi bir uzantı tanımlamamaktadır. Ancak, bu düğümde köklenen ağaç, yazar komut dosyaları açısından tamamen salt okunurdur.
SVGEllipseElementSVGEllipseElement arabirimi ’elips’ öğesine karşılık gelir.
SVGExceptionBu istisna, belirli bir SVG işleminin gerçekleştirilmesi imkansız olduğunda ortaya çıkar.
SVGFilterElementSVGFilterElement arabirimi, ‘filter’ öğesine karşılık gelir.
SVGForeignObjectElementSVGForeignObjectElement arabirimi, ‘foreignObject’ öğesine karşılık gelir.
SVGGElementSVGGElement arabirimi ‘g’ öğesine karşılık gelir.
SVGGeometryElementArayüz SVGGeometryElement, işlemesi eşdeğer bir yolla geometri tarafından tanımlanan ve doldurulabilen ve konturlanabilen SVG öğelerini temsil eder. Bu, yolları ve temel şekilleri içerir.
SVGGradientElementSVGGradientElement arayüzü, SVGLinearGradientElement ve SVGRadialGradientElement. tarafından kullanılan temel bir arayüzdür.
SVGGraphicsElementSVGGraphicsElement arabirimi, birincil amacı grafikleri doğrudan bir grup halinde işlemek olan SVG öğelerini temsil eder.
SVGImageElementSVGImageElement arabirimi, ‘resim’ öğesine karşılık gelir.
SVGLinearGradientElementSVGLinearGradientElement arabirimi, ’linearGradient’ öğesine karşılık gelir.
SVGLineElementSVGLineElement arabirimi ’line’ öğesine karşılık gelir.
SVGMarkerElementSVGMarkerElement arabirimi, ‘işaretleyici’ öğeye karşılık gelir.
SVGMaskElementSVGMaskElement arabirimi ‘maske’ öğesine karşılık gelir.
SVGMetadataElementSVGMetadataElement arabirimi ‘meta veri’ öğesine karşılık gelir.
SVGMPathElementSVGMPathElement arabirimi ‘mpath’ öğesine karşılık gelir.
SVGPathElementSVGPathElement arabirimi, ‘yol’ öğesine karşılık gelir.
SVGPatternElementSVGPatternElement arabirimi, ‘pattern’ öğesine karşılık gelir.
SVGPolygonElementSVGPolygonElement arabirimi, ‘poligon’ öğesine karşılık gelir.
SVGPolylineElementSVGPolylineElement arabirimi, ‘polyline’ öğesine karşılık gelir.
SVGRadialGradientElementSVGRadialGradientElement arabirimi, ‘radialGradient’ öğesine karşılık gelir.
SVGRectElementSVGRectElement arabirimi ‘rect’ öğesine karşılık gelir.
SVGScriptElementSVGScriptElement arabirimi ‘script’ öğesine karşılık gelir.
SVGSetElementSVGSetElement arabirimi ‘set’ öğesine karşılık gelir. ‘set’ öğesinin özniteliklerine SVG DOM üzerinden nesne yönelimli erişim mevcut değildir.
SVGStopElementSVGStopElement arabirimi, ‘dur’ öğesine karşılık gelir.
SVGStyleElementSVGStyleElement arabirimi, “stil” öğesine karşılık gelir.
SVGSVGElementAnahtar arabirim tanımı, ‘svg’ öğesine karşılık gelen arabirim olan SVGSVGElement arabirimidir. Bu arabirim, matris işlemleri ve görsel işleme aygıtlarında yeniden çizim zamanını kontrol etme yeteneği gibi yaygın olarak kullanılan çeşitli yardımcı program yöntemlerini içerir.
SVGSwitchElementSVGSwitchElement arabirimi, ‘switch’ öğesine karşılık gelir.
SVGSymbolElementSVGSymbolElement arabirimi ‘sembol’ öğesine karşılık gelir.
SVGTextContentElementSVGTextContentElement, SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement ve SVGTextPathElement gibi metinle ilgili çeşitli arabirimler tarafından devralınır. sırasıyla bir UTF-16 kod birimi veya bir dizi UTF-16 kod birimi için bir dizin olarak yorumlanır. Bu, DOM Düzey 2 Çekirdeği ile tutarlılık içindir, burada CharacterData arabirimindeki yöntemler, karakter verileri içinde dizinler ve sayımlar olarak UTF-16 kod birimlerini kullanır. U+10000 gibi bir BMP karakteri, ardından o öğede getNumberOfChars öğesini çağırmak, o karakteri temsil etmek için kullanılan iki UTF-16 kod birimi (vekil çift) olduğundan, 2 değerini döndürür.
SVGTextElementSVGTextElement arabirimi ‘metin’ öğesine karşılık gelir.
SVGTextPathElementSVGTextPathElement arabirimi, ’textPath’ öğesine karşılık gelir.
SVGTextPositioningElementSVGTextPositioningElement arabirimi, metinle ilgili arabirimler tarafından devralınır: SVGTextElement, SVGTSpanElement, SVGTRefElement ve SVGAltGlyphElement.
SVGTitleElementSVGTitleElement arabirimi, ‘başlık’ öğesine karşılık gelir.
SVGTSpanElementSVGTSpanElement arabirimi, ’tspan’ öğesine karşılık gelir.
SVGUseElementSVGUseElement arabirimi, ‘use’ öğesine karşılık gelir.
SVGViewElementSVGViewElement arabirimi, ‘görünüm’ öğesine karşılık gelir.

Arayüzler

ArayüzTanım
ISVGAnimatedPointsSVGAnimatedPoints arabirimi, bir koordinat değerleri listesi tutan ve bu özniteliği canlandırma yeteneğini destekleyen ‘points’ özniteliğine sahip öğeleri destekler. Ek olarak, XML DOM aracılığıyla erişilen orijinal öğedeki ‘points’ özniteliği (örn. getAttribute() yöntem çağrısının kullanılması, points. üzerinde yapılan değişiklikleri yansıtacaktır.
ISVGFitToViewBoxArayüz SVGFitToViewBox, ‘viewBox’ ve ‘preserveAspectRatio’ XML özniteliklerine sahip öğelere uygulanan DOM özniteliklerini tanımlar.
ISVGRenderingIntentSVGRenderingIntent arabirimi, ‘rendering-intent’ nitelikleri veya tanımlayıcıları için olası değerlerin numaralandırılmış listesini tanımlar.
ISVGTestsArayüz SVGTests, ‘requiredFeatures’, ‘requiredExtensions’ ve ‘systemLanguage’ özniteliklerine sahip tüm öğelere uygulanan bir arayüzü tanımlar.
ISVGUnitTypesSVGUnitTypes arabirimi, yaygın olarak kullanılan bir sabitler kümesini tanımlar ve SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement ve SVGFilterElement. tarafından kullanılan bir temel arabirimdir.
ISVGURIReferenceArayüz SVGURIReference, bir URI referansı tanımlayan ‘xlink:href’ gibi XLink nitelikleri koleksiyonuna sahip tüm öğeler için geçerli olan bir arayüz tanımlar.
ISVGZoomAndPanSVGZoomAndPan arabirimi, zoomAndPan özniteliğini ve ilgili sabitleri tanımlar.

numaralandırma

numaralandırmaTanım
SVGRenderingIntentSVGRenderingIntent numaralandırması, ‘rendering-intent’ nitelikleri veya tanımlayıcıları için olası değerlerin numaralandırılmış listesini tanımlar.
SVGUnitTypesSVGUnitTypes numaralandırması, yaygın olarak kullanılan bir sabitler kümesini tanımlar ve SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement ve SVGFilterElement. tarafından kullanılan bir temel arabirimdir.
SVGZoomAndPanSVGZoomAndPan sıralaması, zoomAndPan özniteliğini ve ilgili sabitleri tanımlar.