Aspose.Svg

Alla klasser i Aspose.Svg.Dom.Svgnamnrymden är baserade på w3c SVG2-rekommendationer. Med detta namnutrymme kan du ladda, navigera eller återge SVG-filen enligt dina krav.

Klasser

Klass Beskrivning
Configuration Representerar konfigurationskontextobjektet som används för att ställa in miljöinställningarna för programmet.
FontsSettings Representerar inställningar för teckensnittshantering.
License Tillhandahåller metoder för att licensiera komponenten.
Metered Tillhandahåller metoder för att ställa in mätnyckel.
MimeType Representerar en Internet-medietyp
PlatformException Representerar basklassen för alla undantag som kan uppstå under programmets körning.
SVGAElement SVGAElement-gränssnittet motsvarar ‘a’-elementet.
SVGAnimateElement SVGAnimateElement-gränssnittet motsvarar “animate”-elementet. Objektorienterad åtkomst till attributen för “animate”-elementet via SVG DOM är inte tillgänglig.
SVGAnimateMotionElement SVGAnimateMotionElement-gränssnittet motsvarar ‘animateMotion’-elementet. Objektorienterad åtkomst till attributen för ‘animateMotion’-elementet via SVG DOM är inte tillgänglig.
SVGAnimateTransformElement SVGAnimateTransformElement-gränssnittet motsvarar elementet ‘animateTransform’. Objektorienterad åtkomst till attributen för elementet ‘animateTransform’ via SVG DOM är inte tillgänglig.
SVGAnimationElement SVGAnimationElement-gränssnittet är basgränssnittet för alla animeringselementgränssnitt: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement och SVGAnimateTransformElement.
SVGCircleElement SVGCircleElement-gränssnittet motsvarar “cirkel”-elementet.
SVGClipPathElement SVGClipPathElement-gränssnittet motsvarar elementet ‘clipPath’.
SVGComponentTransferFunctionElement Detta gränssnitt definierar ett basgränssnitt som används av komponentöverföringsfunktionsgränssnitten.
SVGCursorElement SVGCursorElement-gränssnittet motsvarar “cursor”-elementet.
SVGDefsElement SVGDefsElement-gränssnittet motsvarar ‘defs’-elementet.
SVGDescElement SVGDescElement-gränssnittet motsvarar ‘desc’-elementet.
SVGDocument AnSVGDokumentär roten till SVG-hierarkin och innehåller hela innehållet. Förutom att ge åtkomst till hierarkin, tillhandahåller den också några bekvämlighetsmetoder för att komma åt vissa uppsättningar information från dokumentet. När ett ‘svg’-element är inbäddat i ett dokument från ett annat namnområde, till exempel när en ‘svg’ element är inbäddat i ett XHTML-dokument [XHTML], så kommer ett SVGDocument-objekt inte att existera; i stället kommer rotobjektet i dokumentobjekthierarkin att vara ett dokumentobjekt av en annan typ, till exempel ett HTMLDocument-objekt. Ett SVGDocument-objekt kommer dock verkligen att finnas när rotelementet i XML-dokumenthierarkin är ett “svg”-element , till exempel när du visar en fristående SVG-fil (dvs. en fil med MIME-typen “image/svg+xml”). I det här fallet kommer SVGDocument-objektet att vara rotobjektet för dokumentobjektets modellhierarki.
SVGElement Alla SVG DOM-gränssnitt som direkt motsvarar element i SVG-språket (som SVGPathElement-gränssnittet för “path”-elementet) härrör från SVGElement-gränssnittet.
SVGElementInstance Rotobjektet för varje användningselements skuggaträd implementerar SVGUseElementShadowRoot-gränssnittet. Det här gränssnittet definierar för närvarande inga tillägg till egenskaperna och metoderna som definierats för ShadowRoot-gränssnittet och DocumentOrShadowRoot-mixin. Trädet som är rotat vid denna nod är dock helt skrivskyddat ur perspektivet för författarens skript.
SVGEllipseElement SVGEllipseElement-gränssnittet motsvarar “ellipse”-elementet.
SVGException Detta undantag uppstår när en specifik SVG-operation är omöjlig att utföra.
SVGFilterElement SVGFilterElement-gränssnittet motsvarar “filter”-elementet.
SVGForeignObjectElement SVGForeignObjectElement-gränssnittet motsvarar elementet ‘foreignObject’.
SVGGElement SVGGElement-gränssnittet motsvarar ‘g’-elementet.
SVGGeometryElement Gränssnitt SVGGeometryElement representerar SVG-element vars rendering definieras av geometri med en ekvivalent bana och som kan fyllas och strökas. Detta inkluderar banor och de grundläggande formerna.
SVGGradientElement SVGGradientElement-gränssnittet är ett basgränssnitt som används av SVGLinearGradientElement och SVGRadialGradientElement.
SVGGraphicsElement SVGGraphicsElement-gränssnittet representerar SVG-element vars primära syfte är att direkt rendera grafik till en grupp.
SVGImageElement SVGImageElement-gränssnittet motsvarar “image”-elementet.
SVGLinearGradientElement SVGLinearGradientElement-gränssnittet motsvarar elementet ’linearGradient’.
SVGLineElement SVGLineElement-gränssnittet motsvarar elementet ’line’.
SVGMarkerElement SVGMarkerElement-gränssnittet motsvarar “marker”-elementet.
SVGMaskElement SVGMaskElement-gränssnittet motsvarar “mask”-elementet.
SVGMetadataElement SVGMetadataElement-gränssnittet motsvarar elementet ‘metadata’.
SVGMPathElement SVGMPathElement-gränssnittet motsvarar ‘mpath’-elementet.
SVGPathElement SVGPathElement-gränssnittet motsvarar “path”-elementet.
SVGPatternElement SVGPatternElement-gränssnittet motsvarar elementet ‘mönster’.
SVGPolygonElement SVGPolygonElement-gränssnittet motsvarar “polygon”-elementet.
SVGPolylineElement SVGPolylineElement-gränssnittet motsvarar elementet ‘polyline’.
SVGRadialGradientElement SVGRadialGradientElement-gränssnittet motsvarar elementet ‘radialGradient’.
SVGRectElement SVGRectElement-gränssnittet motsvarar elementet ‘rect’.
SVGScriptElement SVGScriptElement-gränssnittet motsvarar “script”-elementet.
SVGSetElement SVGSetElement-gränssnittet motsvarar ‘set’-elementet. Objektorienterad åtkomst till attributen för ‘set’-elementet via SVG DOM är inte tillgänglig.
SVGStopElement SVGStopElement-gränssnittet motsvarar “stop”-elementet.
SVGStyleElement SVGStyleElement-gränssnittet motsvarar “style”-elementet.
SVGSVGElement En nyckelgränssnittsdefinition är SVGSVGElement-gränssnittet, vilket är det gränssnitt som motsvarar “svg”-elementet. Det här gränssnittet innehåller olika vanligt använda verktygsmetoder, såsom matrisoperationer och möjligheten att kontrollera tiden för omritning på visuella renderingsenheter.
SVGSwitchElement SVGSwitchElement-gränssnittet motsvarar “switch”-elementet.
SVGSymbolElement SVGSymbolElement-gränssnittet motsvarar “symbol”-elementet.
SVGTextContentElement SVGTextContentElement ärvs av olika textrelaterade gränssnitt, såsom SVGTextElement, SVGTSpanElement, SVGTrefElement, SVGAltGlyphElement och SVGTextPathElement. För metoderna i det här gränssnittet som refererar till dessa ett indexnummer till ett tecken till ett indexnummer till ett tecken tolkas som ett index till en UTF-16-kodenhet respektive ett antal UTF-16-kodenheter. Detta är för överensstämmelse med DOM Level 2 Core, där metoder på CharacterData-gränssnittet använder UTF-16-kodenheter som index och räknas i teckendatan. Om textinnehållet i ett “text”-element till exempel är ett enda icke- BMP-tecken, såsom U+10000, och sedan anropande av getNumberOfChars på det elementet returnerar 2 eftersom det finns två UTF-16-kodenheter (surrogatparet) som används för att representera det ena tecknet.
SVGTextElement SVGTextElement-gränssnittet motsvarar “text”-elementet.
SVGTextPathElement SVGTextPathElement-gränssnittet motsvarar elementet ’textPath’.
SVGTextPositioningElement SVGTextPositioningElement-gränssnittet ärvs av textrelaterade gränssnitt: SVGTextElement, SVGTSpanElement, SVGTrefElement och SVGAltGlyphElement.
SVGTitleElement SVGTitleElement-gränssnittet motsvarar elementet ’title’.
SVGTSpanElement SVGTSpanElement-gränssnittet motsvarar “tspan”-elementet.
SVGUseElement SVGUseElement-gränssnittet motsvarar elementet ‘use’.
SVGViewElement SVGViewElement-gränssnittet motsvarar “view”-elementet.
Url Ger en objektrepresentation av en universell identifierare (URL).

Gränssnitt

Gränssnitt Beskrivning
ISVGAnimatedPoints SVGAnimatedPoints-gränssnittet stöder element som har ett “points”-attribut som innehåller en lista med koordinatvärden och som stöder möjligheten att animera det attributet. Dessutom, “points”-attributet på det ursprungliga elementet som nås via XML DOM (t.ex. genom att använda getAttribute()-metoden anrop) kommer att återspegla alla ändringar som gjorts i poäng.
ISVGFitToViewBox Gränssnitt SVGFitToViewBox definierar DOM-attribut som gäller för element som har XML-attribut ‘viewBox’ och ‘preserveAspectRatio’.
ISVGRenderingIntent SVGRenderingIntent-gränssnittet definierar den uppräknade listan över möjliga värden för ‘rendering-intent’-attribut eller deskriptorer.
ISVGTests Gränssnitt SVGTests definierar ett gränssnitt som gäller för alla element som har attributen ‘requiredFeatures’, ‘requiredExtensions’ och ‘systemLanguage’.
ISVGUnitTypes SVGUnitTypes-gränssnittet definierar en vanlig uppsättning konstanter och är ett basgränssnitt som används av SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement och SVGFilterElement.
ISVGURIReference Gränssnitt SVGURIReference definierar ett gränssnitt som gäller alla element som har samlingen av XLink-attribut, såsom ‘xlink:href’, som definierar en URI-referens.
ISVGZoomAndPan SVGZoomAndPan-gränssnittet definierar attributet zoomAndPan och tillhörande konstanter.
IUrlSearchParams Ger metoder för att arbeta med webbadressers frågesträng.

Uppräkning

Uppräkning Beskrivning
Sandbox En sandlådeflaggauppsättning är en uppsättning av noll eller fler av följande flaggor, som används för att begränsa de förmågor som potentiellt otillförlitliga resurser.
SVGRenderingIntent SVGRenderingIntent-uppräkningen definierar den uppräknade listan över möjliga värden för ‘rendering-intent’-attribut eller deskriptorer.
SVGUnitTypes SVGUnitTypes-uppräkningen definierar en vanlig uppsättning konstanter och är ett basgränssnitt som används av SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement och SVGFilterElement.
SVGZoomAndPan SVGZoomAndPan-uppräkningen definierar attributet zoomAndPan och associerade konstanter.