Aspose.Html.Dom.Svg

Tutte le classi in Aspose.Html.Dom.Svgnamespace si basano sulle raccomandazioni SVG2 w3c. Utilizzando questo spazio dei nomi, puoi caricare, navigare o eseguire il rendering del file SVG secondo i tuoi requisiti.

Classi

ClasseDescrizione
SVGAElementL’interfaccia SVGAElement corrisponde all’elemento ‘a’.
SVGAnimateElementL’interfaccia SVGAnimateElement corrisponde all’elemento ‘animate’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animate’ tramite SVG DOM non è disponibile.
SVGAnimateMotionElementL’interfaccia SVGAnimateMotionElement corrisponde all’elemento ‘animateMotion’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animateMotion’ tramite SVG DOM non è disponibile.
SVGAnimateTransformElementL’interfaccia SVGAnimateTransformElement corrisponde all’elemento ‘animateTransform’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animateTransform’ tramite SVG DOM non è disponibile.
SVGAnimationElementL’interfaccia SVGAnimationElement è l’interfaccia di base per tutte le interfacce degli elementi di animazione: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement e SVGAnimateTransformElement.
SVGCircleElementL’interfaccia SVGCircleElement corrisponde all’elemento ‘cerchio’.
SVGClipPathElementL’interfaccia SVGClipPathElement corrisponde all’elemento ‘clipPath’.
SVGComponentTransferFunctionElementQuesta interfaccia definisce un’interfaccia di base utilizzata dalle interfacce della funzione di trasferimento dei componenti.
SVGCursorElementL’interfaccia SVGCursorElement corrisponde all’elemento ‘cursor’.
SVGDefsElementL’interfaccia SVGDefsElement corrisponde all’elemento ‘defs’.
SVGDescElementL’interfaccia SVGDescElement corrisponde all’elemento ‘desc’.
SVGDocumentAnSVGDocumentè la radice della gerarchia SVG e contiene l’intero contenuto. Oltre a fornire l’accesso alla gerarchia, fornisce anche alcuni metodi utili per accedere a determinate serie di informazioni dal documento. Quando un elemento ‘svg’ è incorporato in linea come componente di un documento da un altro spazio dei nomi, come quando un ‘svg’ è incorporato in linea all’interno di un documento XHTML [XHTML], allora non esisterà un oggetto SVGDocument; invece, l’oggetto root nella gerarchia dell’oggetto documento sarà un oggetto Document di un tipo diverso, come un oggetto HTMLDocument. Tuttavia, un oggetto SVGDocument esisterà davvero quando l’elemento root della gerarchia del documento XML è un elemento ‘svg’ , ad esempio quando si visualizza un file SVG autonomo (ovvero un file con tipo MIME “image/svg+xml”). In questo caso, l’oggetto SVGDocument sarà l’oggetto root della gerarchia del modello a oggetti del documento.
SVGElementTutte le interfacce SVG DOM che corrispondono direttamente agli elementi nel linguaggio SVG (come l’interfaccia SVGPathElement per l’elemento ‘path’) derivano dall’interfaccia SVGElement.
SVGElementInstanceL’oggetto root di ciascun albero shadow degli elementi use implementa l’interfaccia SVGUseElementShadowRoot. Questa interfaccia attualmente non definisce alcuna estensione alle proprietà e ai metodi definiti per l’interfaccia ShadowRoot e il mixin DocumentOrShadowRoot. Tuttavia, l’albero radicato in questo nodo è interamente di sola lettura dal punto di vista degli script dell’autore.
SVGEllipseElementL’interfaccia SVGEllipseElement corrisponde all’elemento ’ellisse’.
SVGExceptionQuesta eccezione viene sollevata quando è impossibile eseguire un’operazione SVG specifica.
SVGFilterElementL’interfaccia SVGFilterElement corrisponde all’elemento ‘filtro’.
SVGForeignObjectElementL’interfaccia SVGForeignObjectElement corrisponde all’elemento ‘foreignObject’.
SVGGElementL’interfaccia SVGGElement corrisponde all’elemento ‘g’.
SVGGeometryElementInterfaccia SVGGeometryElement rappresenta gli elementi SVG il cui rendering è definito dalla geometria con un percorso equivalente e che possono essere riempiti e tracciati. Ciò include i percorsi e le forme di base.
SVGGradientElementL’interfaccia SVGGradientElement è un’interfaccia di base utilizzata da SVGLinearGradientElement e SVGRadialGradientElement.
SVGGraphicsElementL’interfaccia SVGGraphicsElement rappresenta gli elementi SVG il cui scopo principale è il rendering diretto della grafica in un gruppo.
SVGImageElementL’interfaccia SVGImageElement corrisponde all’elemento ‘image’.
SVGLinearGradientElementL’interfaccia SVGLinearGradientElement corrisponde all’elemento ’linearGradient’.
SVGLineElementL’interfaccia SVGLineElement corrisponde all’elemento ’line’.
SVGMarkerElementL’interfaccia SVGMarkerElement corrisponde all’elemento ‘marker’.
SVGMaskElementL’interfaccia SVGMaskElement corrisponde all’elemento ‘maschera’.
SVGMetadataElementL’interfaccia SVGMetadataElement corrisponde all’elemento ‘metadata’.
SVGMPathElementL’interfaccia SVGMPathElement corrisponde all’elemento ‘mpath’.
SVGPathElementL’interfaccia SVGPathElement corrisponde all’elemento ‘path’.
SVGPatternElementL’interfaccia SVGPatternElement corrisponde all’elemento ‘pattern’.
SVGPolygonElementL’interfaccia SVGPolygonElement corrisponde all’elemento ‘poligono’.
SVGPolylineElementL’interfaccia SVGPolylineElement corrisponde all’elemento ‘polilinea’.
SVGRadialGradientElementL’interfaccia SVGRadialGradientElement corrisponde all’elemento ‘radialGradient’.
SVGRectElementL’interfaccia SVGRectElement corrisponde all’elemento ‘rect’.
SVGScriptElementL’interfaccia SVGScriptElement corrisponde all’elemento ‘script’.
SVGSetElementL’interfaccia SVGSetElement corrisponde all’elemento ‘set’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘set’ tramite SVG DOM non è disponibile.
SVGStopElementL’interfaccia SVGStopElement corrisponde all’elemento ‘stop’.
SVGStyleElementL’interfaccia SVGStyleElement corrisponde all’elemento ‘style’.
SVGSVGElementUna definizione di interfaccia chiave è l’interfaccia SVGSVGElement, che è l’interfaccia che corrisponde all’elemento ‘svg’. Questa interfaccia contiene vari metodi di utilità di uso comune, come le operazioni con le matrici e la possibilità di controllare il tempo di ridisegno sui dispositivi di rendering visivo.
SVGSwitchElementL’interfaccia SVGSwitchElement corrisponde all’elemento ‘switch’.
SVGSymbolElementL’interfaccia SVGSymbolElement corrisponde all’elemento ‘simbolo’.
SVGTextContentElementSVGTextContentElement è ereditato da varie interfacce relative al testo, come SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement e SVGTextPathElement. Per i metodi su questa interfaccia che fanno riferimento a un indice di un carattere o di un numero di caratteri, questi riferimenti devono essere interpretato rispettivamente come indice di un’unità di codice UTF-16 o di un numero di unità di codice UTF-16. Questo è per coerenza con DOM Level 2 Core, dove i metodi sull’interfaccia CharacterData utilizzano unità di codice UTF-16 come indici e conteggi all’interno dei dati carattere. carattere BMP, come U+10000, quindi richiamare getNumberOfChars su quell’elemento restituirà 2 poiché ci sono due unità di codice UTF-16 (la coppia surrogata) utilizzate per rappresentare quel carattere.
SVGTextElementL’interfaccia SVGTextElement corrisponde all’elemento ’text’.
SVGTextPathElementL’interfaccia SVGTextPathElement corrisponde all’elemento ’textPath’.
SVGTextPositioningElementL’interfaccia SVGTextPositioningElement è ereditata dalle interfacce relative al testo: SVGTextElement, SVGTSpanElement, SVGTRefElement e SVGAltGlyphElement.
SVGTitleElementL’interfaccia SVGTitleElement corrisponde all’elemento ’title’.
SVGTSpanElementL’interfaccia SVGTSpanElement corrisponde all’elemento ’tspan’.
SVGUseElementL’interfaccia SVGUseElement corrisponde all’elemento ‘use’.
SVGViewElementL’interfaccia SVGViewElement corrisponde all’elemento ‘view’.

Interfacce

InterfacciaDescrizione
ISVGAnimatedPointsL’interfaccia SVGAnimatedPoints supporta elementi che hanno un attributo ‘points’ che contiene un elenco di valori di coordinate e che supportano la capacità di animare tale attributo. Inoltre, l’attributo ‘points’ sull’elemento originale a cui si accede tramite il DOM XML (ad esempio, utilizzando la chiamata al metodo getAttribute()) rifletterà qualsiasi modifica apportata ai punti.
ISVGFitToViewBoxL’interfaccia SVGFitToViewBox definisce gli attributi DOM che si applicano agli elementi che hanno attributi XML ‘viewBox’ e ‘preserveAspectRatio’.
ISVGRenderingIntentL’interfaccia SVGRenderingIntent definisce l’elenco enumerato dei possibili valori per attributi o descrittori ‘rendering-intent’.
ISVGTestsInterface SVGTests definisce un’interfaccia che si applica a tutti gli elementi che hanno attributi ‘requiredFeatures’, ‘requiredExtensions’ e ‘systemLanguage’.
ISVGUnitTypesL’interfaccia SVGUnitTypes definisce un set di costanti di uso comune ed è un’interfaccia di base utilizzata da SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement e SVGFilterElement.
ISVGURIReferenceInterfaccia SVGURIReference definisce un’interfaccia che si applica a tutti gli elementi che hanno la raccolta di attributi XLink, come ‘xlink:href’, che definiscono un riferimento URI.
ISVGZoomAndPanL’interfaccia SVGZoomAndPan definisce l’attributo zoomAndPan e le costanti associate.

Enumerazione

EnumerazioneDescrizione
SVGRenderingIntentL’enumerazione SVGRenderingIntent definisce l’elenco enumerato dei possibili valori per attributi o descrittori di ‘intento di rendering’.
SVGUnitTypesL’enumerazione SVGUnitTypes definisce un set di costanti di uso comune ed è un’interfaccia di base utilizzata da SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement e SVGFilterElement.
SVGZoomAndPanL’enumerazione SVGZoomAndPan definisce l’attributo zoomAndPan e le costanti associate.