Aspose.Svg

İçindeki tüm sınıflar Aspose.Svg.Dom.Svgad alanı, w3c SVG2 önerilerine dayanmaktadır. Bu ad alanını kullanarak, SVG dosyasını gereksinimlerinize göre yükleyebilir, gezinebilir veya oluşturabilirsiniz.

sınıflar

Sınıf Tanım
Configuration Uygulamanın ortam ayarlarını kurmak için kullanılan yapılandırma bağlamı nesnesini temsil eder.
FontsSettings Yazı tiplerini işleme ayarlarını temsil eder.
License Bileşeni lisanslamak için yöntemler sağlar.
Metered Ölçülen anahtarı ayarlamak için yöntemler sağlar.
MimeType İnternet Medya Türlerini temsil eder
PlatformException Uygulama yürütme sırasında oluşabilecek tüm istisnalar için temel sınıfı temsil eder.
SVGAElement SVGAElement arabirimi, ‘a’ öğesine karşılık gelir.
SVGAnimateElement SVGAnimateElement arabirimi, ‘animate’ öğesine karşılık gelir. SVG DOM aracılığıyla ‘animate’ öğesinin özelliklerine nesne yönelimli erişim kullanılamaz.
SVGAnimateMotionElement SVGAnimateMotionElement arabirimi, ‘animateMotion’ öğesine karşılık gelir. SVG DOM aracılığıyla ‘animateMotion’ öğesinin özelliklerine nesne yönelimli erişim kullanılamaz.
SVGAnimateTransformElement SVGAnimateTransformElement arabirimi, ‘animateTransform’ öğesine karşılık gelir. SVG DOM aracılığıyla ‘animateTransform’ öğesinin özelliklerine nesne yönelimli erişim kullanılamaz.
SVGAnimationElement SVGAnimateElement arabirimi, tüm animasyon öğesi arabirimleri için temel arabirimdir: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement ve SVGAnimateTransformElement.
SVGCircleElement SVGCircleElement arabirimi, ‘circle’ öğesine karşılık gelir.
SVGClipPathElement SVGClipPathElement arabirimi, ‘clipPath’ öğesine karşılık gelir.
SVGComponentTransferFunctionElement Bu arabirim, bileşen aktarım işlevi arabirimleri tarafından kullanılan bir temel arabirimi tanımlar.
SVGCursorElement SVGCursorElement arabirimi, ‘imleç’ öğesine karşılık gelir.
SVGDefsElement SVGDefsElement arabirimi, ‘defs’ öğesine karşılık gelir.
SVGDescElement SVGDescElement arabirimi, ‘desc’ öğesine karşılık gelir.
SVGDocument BirSVGBelgesiSVG 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 yöntemleri de sağlar. Bir ‘svg’ öğesi, başka bir ad alanından bir belgenin bir bileşeni olarak satır içinde gömülü olduğunda, örneğin bir ‘svg’ olduğunda öğe, 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 Belge nesnesi olacaktır. Bununla birlikte, 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 tipi “image/svg+xml” olan bir dosya). Bu durumda, SVGDocument nesnesi, belge nesnesi modeli hiyerarşisinin kök nesnesi olacaktır.
SVGElement Doğrudan SVG dilindeki öğelere karşılık gelen tüm SVG DOM arabirimleri (‘yol’ öğesi için SVGPathElement arabirimi gibi) SVGElement arabiriminden türetilir.
SVGElementInstance Her bir use-element shadow ağacının kök nesnesi, SVGUseElementShadowRoot arabirimini uygular. Bu arayüz şu anda ShadowRoot arayüzü ve DocumentOrShadowRoot karışımı için tanımlanan özelliklere ve yöntemlere herhangi bir uzantı tanımlamamaktadır. Ancak, bu düğümde köklenen ağaç, yazar komut dosyaları açısından tamamen salt okunurdur.
SVGEllipseElement SVGEllipseElement arabirimi, ’ellipse’ öğesine karşılık gelir.
SVGException Bu istisna, belirli bir SVG işleminin gerçekleştirilmesi imkansız olduğunda ortaya çıkar.
SVGFilterElement SVGFilterElement arabirimi, ‘filtre’ öğesine karşılık gelir.
SVGForeignObjectElement SVGForeignObjectElement arabirimi, ‘foreignObject’ öğesine karşılık gelir.
SVGGElement SVGGElement arabirimi, ‘g’ öğesine karşılık gelir.
SVGGeometryElement Arabirim SVGGeometryElement, işlemesi geometri tarafından eşdeğer bir yolla tanımlanan ve doldurulabilen ve konturlanabilen SVG öğelerini temsil eder. Bu, yolları ve temel şekilleri içerir.
SVGGradientElement SVGGradientElement arabirimi, SVGLinearGradientElement ve SVGRadialGradientElement tarafından kullanılan bir temel arabirimdir.
SVGGraphicsElement SVGGraphicsElement arabirimi, birincil amacı grafikleri doğrudan bir grup halinde oluşturmak olan SVG öğelerini temsil eder.
SVGImageElement SVGImageElement arabirimi, ‘image’ öğesine karşılık gelir.
SVGLinearGradientElement SVGLinearGradientElement arabirimi, ’linearGradient’ öğesine karşılık gelir.
SVGLineElement SVGLineElement arabirimi, ’line’ öğesine karşılık gelir.
SVGMarkerElement SVGMarkerElement arabirimi, ‘işaretleyici’ öğesine karşılık gelir.
SVGMaskElement SVGMaskElement arabirimi, ‘maske’ öğesine karşılık gelir.
SVGMetadataElement SVGMetadataElement arabirimi, ‘meta veri’ öğesine karşılık gelir.
SVGMPathElement SVGMPathElement arabirimi, ‘mpath’ öğesine karşılık gelir.
SVGPathElement SVGPathElement arabirimi, ‘yol’ öğesine karşılık gelir.
SVGPatternElement SVGPatternElement arabirimi, ‘pattern’ öğesine karşılık gelir.
SVGPolygonElement SVGPolygonElement arabirimi, ‘poligon’ öğesine karşılık gelir.
SVGPolylineElement SVGPolylineElement arabirimi, ‘polyline’ öğesine karşılık gelir.
SVGRadialGradientElement SVGRadialGradientElement arabirimi, ‘radialGradient’ öğesine karşılık gelir.
SVGRectElement SVGRectElement arabirimi, ‘rect’ öğesine karşılık gelir.
SVGScriptElement SVGScriptElement arabirimi, “komut dosyası” öğesine karşılık gelir.
SVGSetElement SVGSetElement arabirimi, ‘set’ öğesine karşılık gelir. SVG DOM aracılığıyla ‘set’ öğesinin özelliklerine nesne yönelimli erişim kullanılamaz.
SVGStopElement SVGStopElement arabirimi, ‘stop’ öğesine karşılık gelir.
SVGStyleElement SVGStyleElement arabirimi, ‘stil’ öğesine karşılık gelir.
SVGSVGElement Anahtar 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 çizme süresini kontrol etme yeteneği gibi çeşitli yaygın olarak kullanılan yardımcı program yöntemlerini içerir.
SVGSwitchElement SVGSwitchElement arabirimi, ‘switch’ öğesine karşılık gelir.
SVGSymbolElement SVGSymbolElement arabirimi, ‘sembol’ öğesine karşılık gelir.
SVGTextContentElement SVGTextContentElement, SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement ve SVGTextPathElement gibi metinle ilgili çeşitli arabirimler tarafından devralınır. Bu arabirimde bir karaktere veya bir dizi karaktere atıfta bulunan yöntemler için, bu başvurular sırasıyla bir UTF-16 kod birimine veya bir dizi UTF-16 kod birimine bir dizin olarak yorumlanır. Bu, DOM Düzey 2 Çekirdeği ile tutarlılık sağlamak içindir; burada CharacterData arabirimindeki yöntemler, karakter verileri içinde dizinler ve sayımlar olarak UTF-16 kod birimlerini kullanır. Bu nedenle, örneğin, bir ‘metin’ öğesinin metin içeriği tek bir metin dışı ise, U+10000 gibi BMP karakteri, ardından o öğede getNumberOfChars’ı çağırmak, o bir karakteri temsil etmek için kullanılan iki UTF-16 kod birimi (vekil çift) olduğundan 2 döndürür.
SVGTextElement SVGTextElement arabirimi, ‘metin’ öğesine karşılık gelir.
SVGTextPathElement SVGTextPathElement arabirimi, ’textPath’ öğesine karşılık gelir.
SVGTextPositioningElement SVGTextPositioningElement arabirimi, metinle ilgili arabirimler tarafından devralınır: SVGTextElement, SVGTSpanElement, SVGTRefElement ve SVGAltGlyphElement.
SVGTitleElement SVGTitleElement arabirimi, ’title’ öğesine karşılık gelir.
SVGTSpanElement SVGTSpanElement arabirimi, ’tspan’ öğesine karşılık gelir.
SVGUseElement SVGUseElement arabirimi, ‘use’ öğesine karşılık gelir.
SVGViewElement SVGViewElement arabirimi, ‘görünüm’ öğesine karşılık gelir.
Url Bir evrensel tanımlayıcının (URL) nesne temsilini sağlar.

Arayüzler

Arayüz Tanım
ISVGAnimatedPoints SVGAnimatedPoints arabirimi, bir koordinat değerleri listesini tutan ve bu özniteliği canlandırma yeteneğini destekleyen bir ‘points’ özniteliğine sahip öğeleri destekler. Ek olarak, XML DOM aracılığıyla erişilen orijinal öğe üzerindeki ‘points’ özniteliği(örn. getAttribute() yöntem çağrısının kullanılması), point. ‘de yapılan tüm değişiklikleri yansıtır.
ISVGFitToViewBox Arabirim SVGFitToViewBox, ‘viewBox’ ve ‘preserveAspectRatio’ XML niteliklerine sahip öğelere uygulanan DOM niteliklerini tanımlar.
ISVGRenderingIntent SVGRenderingIntent arabirimi, ‘rendering-intent’ öznitelikleri veya tanımlayıcıları için olası değerlerin numaralandırılmış listesini tanımlar.
ISVGTests Arabirim SVGTests, ‘requiredFeatures’, ‘requiredExtensions’ ve ‘systemLanguage’ özniteliklerine sahip tüm öğeler için geçerli olan bir arabirim tanımlar.
ISVGUnitTypes SVGUnitTypes 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.
ISVGURIReference Arabirim SVGURIReference, bir URI referansını tanımlayan ‘xlink:href’ gibi XLink öznitelikleri koleksiyonuna sahip tüm öğeler için geçerli olan bir arabirim tanımlar.
ISVGZoomAndPan SVGZoomAndPan arabirimi, zoomAndPan özniteliğini ve ilişkili sabitleri tanımlar.
IUrlSearchParams URL sorgu dizesiyle çalışmak için yöntemler sağlar.

numaralandırma

numaralandırma Tanım
Sandbox Korumalı alan bayrak kümesi, potansiyel olarak güvenilmeyen kaynaklara yönelik yetenekleri kısıtlamak için kullanılan, aşağıdaki işaretlerden sıfır veya daha fazlasından oluşan bir kümedir.
SVGRenderingIntent SVGRenderingIntent numaralandırması, ‘oluşturma amacı’ öznitelikleri veya tanımlayıcıları için olası değerlerin numaralandırılmış listesini tanımlar.
SVGUnitTypes SVGUnitTypes 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.
SVGZoomAndPan SVGZoomAndPan numaralandırması, zoomAndPan özniteliğini ve ilişkili sabitleri tanımlar.