Aspose.Html.Dom.Svg

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

Klasser

KlassBeskrivning
SVGAElementSVGAElement-gränssnittet motsvarar ‘a’-elementet.
SVGAnimateElementSVGAnimateElement-gränssnittet motsvarar “animate”-elementet. Objektorienterad åtkomst till attributen för “animate”-elementet via SVG DOM är inte tillgänglig.
SVGAnimateMotionElementSVGAnimateMotionElement-gränssnittet motsvarar ‘animateMotion’-elementet. Objektorienterad åtkomst till attributen för ‘animateMotion’-elementet via SVG DOM är inte tillgänglig.
SVGAnimateTransformElementSVGAnimateTransformElement-gränssnittet motsvarar elementet ‘animateTransform’. Objektorienterad åtkomst till attributen för elementet ‘animateTransform’ via SVG DOM är inte tillgänglig.
SVGAnimationElementSVGAnimationElement-gränssnittet är basgränssnittet för alla animeringselementgränssnitt: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement och SVGAnimateTransformElement.
SVGCircleElementSVGCircleElement-gränssnittet motsvarar “cirkel”-elementet.
SVGClipPathElementSVGClipPathElement-gränssnittet motsvarar elementet ‘clipPath’.
SVGComponentTransferFunctionElementDetta gränssnitt definierar ett basgränssnitt som används av komponentöverföringsfunktionsgränssnitten.
SVGCursorElementSVGCursorElement-gränssnittet motsvarar “cursor”-elementet.
SVGDefsElementSVGDefsElement-gränssnittet motsvarar ‘defs’-elementet.
SVGDescElementSVGDescElement-gränssnittet motsvarar ‘desc’-elementet.
SVGDocumentAnSVGDokumentä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.
SVGElementAlla 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.
SVGElementInstanceRotobjektet 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.
SVGEllipseElementSVGEllipseElement-gränssnittet motsvarar “ellipse”-elementet.
SVGExceptionDetta undantag uppstår när en specifik SVG-operation är omöjlig att utföra.
SVGFilterElementSVGFilterElement-gränssnittet motsvarar “filter”-elementet.
SVGForeignObjectElementSVGForeignObjectElement-gränssnittet motsvarar elementet ‘foreignObject’.
SVGGElementSVGGElement-gränssnittet motsvarar ‘g’-elementet.
SVGGeometryElementGrä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.
SVGGradientElementSVGGradientElement-gränssnittet är ett basgränssnitt som används av SVGLinearGradientElement och SVGRadialGradientElement.
SVGGraphicsElementSVGGraphicsElement-gränssnittet representerar SVG-element vars primära syfte är att direkt rendera grafik till en grupp.
SVGImageElementSVGImageElement-gränssnittet motsvarar “image”-elementet.
SVGLinearGradientElementSVGLinearGradientElement-gränssnittet motsvarar elementet ’linearGradient’.
SVGLineElementSVGLineElement-gränssnittet motsvarar elementet ’line’.
SVGMarkerElementSVGMarkerElement-gränssnittet motsvarar “marker”-elementet.
SVGMaskElementSVGMaskElement-gränssnittet motsvarar “mask”-elementet.
SVGMetadataElementSVGMetadataElement-gränssnittet motsvarar elementet ‘metadata’.
SVGMPathElementSVGMPathElement-gränssnittet motsvarar ‘mpath’-elementet.
SVGPathElementSVGPathElement-gränssnittet motsvarar “path”-elementet.
SVGPatternElementSVGPatternElement-gränssnittet motsvarar elementet ‘mönster’.
SVGPolygonElementSVGPolygonElement-gränssnittet motsvarar “polygon”-elementet.
SVGPolylineElementSVGPolylineElement-gränssnittet motsvarar elementet ‘polyline’.
SVGRadialGradientElementSVGRadialGradientElement-gränssnittet motsvarar elementet ‘radialGradient’.
SVGRectElementSVGRectElement-gränssnittet motsvarar elementet ‘rect’.
SVGScriptElementSVGScriptElement-gränssnittet motsvarar “script”-elementet.
SVGSetElementSVGSetElement-gränssnittet motsvarar ‘set’-elementet. Objektorienterad åtkomst till attributen för ‘set’-elementet via SVG DOM är inte tillgänglig.
SVGStopElementSVGStopElement-gränssnittet motsvarar “stop”-elementet.
SVGStyleElementSVGStyleElement-gränssnittet motsvarar “style”-elementet.
SVGSVGElementEn 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.
SVGSwitchElementSVGSwitchElement-gränssnittet motsvarar “switch”-elementet.
SVGSymbolElementSVGSymbolElement-gränssnittet motsvarar “symbol”-elementet.
SVGTextContentElementSVGTextContentElement ä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.
SVGTextElementSVGTextElement-gränssnittet motsvarar “text”-elementet.
SVGTextPathElementSVGTextPathElement-gränssnittet motsvarar elementet ’textPath’.
SVGTextPositioningElementSVGTextPositioningElement-gränssnittet ärvs av textrelaterade gränssnitt: SVGTextElement, SVGTSpanElement, SVGTrefElement och SVGAltGlyphElement.
SVGTitleElementSVGTitleElement-gränssnittet motsvarar elementet ’title’.
SVGTSpanElementSVGTSpanElement-gränssnittet motsvarar “tspan”-elementet.
SVGUseElementSVGUseElement-gränssnittet motsvarar elementet ‘use’.
SVGViewElementSVGViewElement-gränssnittet motsvarar “view”-elementet.

Gränssnitt

GränssnittBeskrivning
ISVGAnimatedPointsSVGAnimatedPoints-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.
ISVGFitToViewBoxGränssnitt SVGFitToViewBox definierar DOM-attribut som gäller för element som har XML-attribut ‘viewBox’ och ‘preserveAspectRatio’.
ISVGRenderingIntentSVGRenderingIntent-gränssnittet definierar den uppräknade listan över möjliga värden för ‘rendering-intent’-attribut eller deskriptorer.
ISVGTestsGränssnitt SVGTests definierar ett gränssnitt som gäller för alla element som har attributen ‘requiredFeatures’, ‘requiredExtensions’ och ‘systemLanguage’.
ISVGUnitTypesSVGUnitTypes-gränssnittet definierar en vanlig uppsättning konstanter och är ett basgränssnitt som används av SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement och SVGFilterElement.
ISVGURIReferenceGrä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.
ISVGZoomAndPanSVGZoomAndPan-gränssnittet definierar attributet zoomAndPan och tillhörande konstanter.

Uppräkning

UppräkningBeskrivning
SVGRenderingIntentSVGRenderingIntent-uppräkningen definierar den uppräknade listan över möjliga värden för ‘rendering-intent’-attribut eller deskriptorer.
SVGUnitTypesSVGUnitTypes-uppräkningen definierar en vanlig uppsättning konstanter och är ett basgränssnitt som används av SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement och SVGFilterElement.
SVGZoomAndPanSVGZoomAndPan-uppräkningen definierar attributet zoomAndPan och associerade konstanter.