Aspose.Svg

Tutte le classi in Aspose.Svg.Dom.Svgnamespace sono basati sui consigli SVG2 di w3c. Usando questo spazio dei nomi, puoi caricare, navigare o eseguire il rendering del file SVG secondo le tue esigenze.

Classi

ClasseDescrizione
ConfigurationRappresenta l’oggetto del contesto di configurazione utilizzato per configurare le impostazioni dell’ambiente per l’applicazione.
FontsSettingsRappresenta le impostazioni di gestione dei caratteri.
LicenseFornisce i metodi per concedere in licenza il componente.
MeteredFornisce i metodi per impostare la chiave misurata.
MimeTypeRappresenta un tipo di media Internet
PlatformExceptionRappresenta la classe base per tutte le eccezioni che possono verificarsi durante l’esecuzione dell’applicazione.
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 il DOM SVG non è disponibile.
SVGAnimateMotionElementL’interfaccia SVGAnimateMotionElement corrisponde all’elemento ‘animateMotion’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animateMotion’ tramite il DOM SVG non è disponibile.
SVGAnimateTransformElementL’interfaccia SVGAnimateTransformElement corrisponde all’elemento ‘animateTransform’. L’accesso orientato agli oggetti agli attributi dell’elemento ‘animateTransform’ tramite il DOM SVG 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’.
SVGDocumentAnDocumento SVGè la radice della gerarchia SVG e contiene l’intero contenuto. Oltre a fornire l’accesso alla gerarchia, fornisce anche alcuni metodi pratici per accedere a determinati insiemi 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’ l’elemento è incorporato in linea all’interno di un documento XHTML [XHTML], quindi un oggetto SVGDocument non esisterà; invece, l’oggetto radice nella gerarchia degli oggetti del documento sarà un oggetto Document di un tipo diverso, come un oggetto HTMLDocument. Tuttavia, un oggetto SVGDocument esisterà effettivamente quando l’elemento radice della gerarchia del documento XML è un elemento ‘svg’ , ad esempio durante la visualizzazione di un file SVG autonomo (ad esempio, un file con tipo MIME “image/svg+xml”). In questo caso, l’oggetto SVGDocument sarà l’oggetto radice della gerarchia del modello a oggetti del documento.
SVGElementTutte le interfacce DOM SVG che corrispondono direttamente agli elementi nel linguaggio SVG (come l’interfaccia SVGPathElement per l’elemento ‘percorso’) derivano dall’interfaccia SVGElement.
SVGElementInstanceL’oggetto radice di ogni albero ombra dell’elemento 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 ’ellipse’.
SVGExceptionQuesta eccezione viene sollevata quando non è possibile eseguire una specifica operazione SVG.
SVGFilterElementL’interfaccia SVGFilterElement corrisponde all’elemento ‘filtro’.
SVGForeignObjectElementL’interfaccia SVGForeignObjectElement corrisponde all’elemento ‘foreignObject’.
SVGGElementL’interfaccia SVGGElement corrisponde all’elemento ‘g’.
SVGGeometryElementInterface SVGGeometryElement rappresenta 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 elementi SVG il cui scopo principale è quello di rendere direttamente la 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 ‘percorso’.
SVGPatternElementL’interfaccia SVGPatternElement corrisponde all’elemento ‘pattern’.
SVGPolygonElementL’interfaccia SVGPolygonElement corrisponde all’elemento ‘polygon’.
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 il DOM SVG non è disponibile.
SVGStopElementL’interfaccia SVGStopElement corrisponde all’elemento ‘stop’.
SVGStyleElementL’interfaccia SVGStyleElement corrisponde all’elemento ‘style’.
SVGSVGElementUna definizione chiave dell’interfaccia è l’interfaccia SVGSVGElement, che è l’interfaccia che corrisponde all’elemento ‘svg’. Questa interfaccia contiene vari metodi di utilità di uso comune, come le operazioni sulle matrici e la capacità di controllare il tempo di ridisegno sui dispositivi di rendering visivo.
SVGSwitchElementL’interfaccia SVGSwitchElement corrisponde all’elemento ‘switch’.
SVGSymbolElementL’interfaccia SVGSymbolElement corrisponde all’elemento ‘symbol’.
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 a un numero di caratteri, questi riferimenti devono essere interpretato come un indice per un’unità di codice UTF-16 o un numero di unità di codice UTF-16, rispettivamente. Questo per coerenza con DOM Level 2 Core, in cui i metodi sull’interfaccia CharacterData utilizzano unità di codice UTF-16 come indici e conteggi all’interno dei dati dei caratteri. Quindi, ad esempio, se il contenuto del testo di un elemento “testo” è un singolo non- Carattere BMP, come U+10000, quindi invocando getNumberOfChars su quell’elemento restituirà 2 poiché ci sono due unità di codice UTF-16 (la coppia surrogata) usate 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’.
UrlFornisce una rappresentazione dell’oggetto di un identificatore universale (URL).

Interfacce

InterfacciaDescrizione
ISVGAnimatedPointsL’interfaccia SVGAnimatedPoints supporta elementi che hanno un attributo ‘punti’ che contiene un elenco di valori di coordinate e che supportano la capacità di animare quell’attributo. Inoltre, l’attributo ‘punti’ sull’elemento originale a cui si accede tramite il DOM XML (ad es. usando la chiamata al metodo getAttribute()) rifletterà tutte le modifiche apportate ai punti.
ISVGFitToViewBoxInterface SVGFitToViewBox definisce gli attributi DOM che si applicano agli elementi che hanno attributi XML ‘viewBox’ e ‘preserveAspectRatio’.
ISVGRenderingIntentL’interfaccia SVGRenderingIntent definisce l’elenco enumerato di possibili valori per attributi o descrittori ‘rendering-intent’.
ISVGTestsInterface SVGTests definisce un’interfaccia che si applica a tutti gli elementi che hanno gli attributi ‘requiredFeatures’, ‘requiredExtensions’ e ‘systemLanguage’.
ISVGUnitTypesL’interfaccia SVGUnitTypes definisce un insieme di costanti comunemente utilizzato 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.
IUrlSearchParamsFornisce metodi per lavorare con la stringa di query degli URL.

Enumerazione

EnumerazioneDescrizione
SandboxUn set di flag sandboxing è un insieme di zero o più dei seguenti flag, che vengono utilizzati per limitare le capacità che potrebbero non essere attendibili risorse.
SVGRenderingIntentL’enumerazione SVGRenderingIntent definisce l’elenco enumerato di possibili valori per attributi o descrittori ‘rendering-intent’.
SVGUnitTypesL’enumerazione SVGUnitTypes definisce un insieme di costanti comunemente utilizzato ed è un’interfaccia di base utilizzata da SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement e SVGFilterElement.
SVGZoomAndPanL’enumerazione SVGZoomAndPan definisce l’attributo zoomAndPan e le costanti associate.