Aspose.Svg

Todas las clases en Aspose.Svg.Dom.SvgEl espacio de nombres se basa en las recomendaciones de w3c SVG2. Usando este espacio de nombres, puede cargar, navegar o renderizar el archivo SVG según sus requisitos.

Clases

ClaseDescripción
ConfigurationRepresenta el objeto de contexto de configuración que se usa para establecer la configuración del entorno para la aplicación.
FontsSettingsRepresenta la configuración de manejo de fuentes.
LicenseProporciona métodos para licenciar el componente.
MeteredProporciona métodos para configurar la clave medida.
MimeTypeRepresenta un tipo de medio de Internet
PlatformExceptionRepresenta la clase base para todas las excepciones que pueden ocurrir durante la ejecución de la aplicación.
SVGAElementLa interfaz SVGAElement corresponde al elemento ‘a’.
SVGAnimateElementLa interfaz SVGAnimateElement corresponde al elemento ‘animado’. El acceso orientado a objetos a los atributos del elemento ‘animado’ a través del DOM SVG no está disponible.
SVGAnimateMotionElementLa interfaz SVGAnimateMotionElement corresponde al elemento ‘animateMotion’. El acceso orientado a objetos a los atributos del elemento ‘animateMotion’ a través del DOM SVG no está disponible.
SVGAnimateTransformElementLa interfaz SVGAnimateTransformElement corresponde al elemento ‘animateTransform’. El acceso orientado a objetos a los atributos del elemento ‘animateTransform’ a través del DOM SVG no está disponible.
SVGAnimationElementLa interfaz SVGAnimationElement es la interfaz base para todas las interfaces de elementos de animación: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement y SVGAnimateTransformElement.
SVGCircleElementLa interfaz SVGCircleElement corresponde al elemento ‘circle’.
SVGClipPathElementLa interfaz SVGClipPathElement corresponde al elemento ‘clipPath’.
SVGComponentTransferFunctionElementEsta interfaz define una interfaz base utilizada por las interfaces de la función de transferencia de componentes.
SVGCursorElementLa interfaz SVGCursorElement corresponde al elemento ‘cursor’.
SVGDefsElementLa interfaz SVGDefsElement corresponde al elemento ‘defs’.
SVGDescElementLa interfaz SVGDescElement corresponde al elemento ‘desc’.
SVGDocumentUnSVGDocumentoes la raíz de la jerarquía SVG y contiene todo el contenido. Además de brindar acceso a la jerarquía, también brinda algunos métodos convenientes para acceder a ciertos conjuntos de información del documento. Cuando un elemento ‘svg’ se incrusta en línea como un componente de un documento de otro espacio de nombres, como cuando un elemento ‘svg’ elemento está incrustado en línea dentro de un documento XHTML [XHTML], entonces no existirá un objeto SVGDocument; en su lugar, el objeto raíz en la jerarquía de objetos del documento será un objeto Documento de un tipo diferente, como un objeto HTMLDocument. Sin embargo, existirá un objeto SVGDocument cuando el elemento raíz de la jerarquía del documento XML sea un elemento ‘svg’ , como cuando se ve un archivo SVG independiente (es decir, un archivo con tipo MIME “image/svg+xml”). En este caso, el objeto SVGDocument será el objeto raíz de la jerarquía del modelo de objetos de documento.
SVGElementTodas las interfaces SVGDOM que corresponden directamente a elementos en el lenguaje SVG (como la interfaz SVGPathElement para el elemento ‘ruta’) se derivan de la interfaz SVGElement.
SVGElementInstanceEl objeto raíz de cada árbol de sombra de elementos de uso implementa la interfaz SVGUseElementShadowRoot. Esta interfaz actualmente no define ninguna extensión a las propiedades y métodos definidos para la interfaz ShadowRoot y el mixin DocumentOrShadowRoot. Sin embargo, el árbol enraizado en este nodo es completamente de solo lectura desde la perspectiva de los scripts de autor.
SVGEllipseElementLa interfaz SVGEllipseElement corresponde al elemento ’elipse’.
SVGExceptionEsta excepción se genera cuando una operación SVG específica es imposible de realizar.
SVGFilterElementLa interfaz SVGFilterElement corresponde al elemento ‘filtro’.
SVGForeignObjectElementLa interfaz SVGForeignObjectElement corresponde al elemento ‘foreignObject’.
SVGGElementLa interfaz SVGGElement corresponde al elemento ‘g’.
SVGGeometryElementInterfaz SVGGeometryElement representa elementos SVG cuya representación está definida por geometría con una ruta equivalente, y que se pueden rellenar y trazar. Esto incluye caminos y las formas básicas.
SVGGradientElementLa interfaz SVGGradientElement es una interfaz base utilizada por SVGLinearGradientElement y SVGRadialGradientElement.
SVGGraphicsElementLa interfaz SVGGraphicsElement representa elementos SVG cuyo objetivo principal es representar gráficos directamente en un grupo.
SVGImageElementLa interfaz SVGImageElement corresponde al elemento ‘image’.
SVGLinearGradientElementLa interfaz SVGLinearGradientElement corresponde al elemento ’linearGradient’.
SVGLineElementLa interfaz SVGLineElement corresponde al elemento ’línea’.
SVGMarkerElementLa interfaz SVGMarkerElement corresponde al elemento ‘marcador’.
SVGMaskElementLa interfaz SVGMaskElement corresponde al elemento ‘máscara’.
SVGMetadataElementLa interfaz SVGMetadataElement corresponde al elemento ‘metadata’.
SVGMPathElementLa interfaz SVGMPathElement corresponde al elemento ‘mpath’.
SVGPathElementLa interfaz SVGPathElement corresponde al elemento ‘ruta’.
SVGPatternElementLa interfaz SVGPatternElement corresponde al elemento ‘patrón’.
SVGPolygonElementLa interfaz SVGPolygonElement corresponde al elemento ‘polygon’.
SVGPolylineElementLa interfaz SVGPolylineElement corresponde al elemento ‘polilínea’.
SVGRadialGradientElementLa interfaz SVGRadialGradientElement corresponde al elemento ‘radialGradient’.
SVGRectElementLa interfaz SVGRectElement corresponde al elemento ‘rect’.
SVGScriptElementLa interfaz SVGScriptElement corresponde al elemento ‘script’.
SVGSetElementLa interfaz SVGSetElement corresponde al elemento ‘set’. El acceso orientado a objetos a los atributos del elemento ‘set’ a través del DOM SVG no está disponible.
SVGStopElementLa interfaz SVGStopElement corresponde al elemento ‘stop’.
SVGStyleElementLa interfaz SVGStyleElement corresponde al elemento ’estilo’.
SVGSVGElementUna definición de interfaz clave es la interfaz SVGSVGElement, que es la interfaz que corresponde al elemento ‘svg’. Esta interfaz contiene varios métodos de utilidad misceláneos de uso común, como operaciones matriciales y la capacidad de controlar el tiempo de redibujado en dispositivos de representación visual.
SVGSwitchElementLa interfaz SVGSwitchElement corresponde al elemento ‘switch’.
SVGSymbolElementLa interfaz SVGSymbolElement corresponde al elemento ‘símbolo’.
SVGTextContentElementEl SVGTextContentElement lo heredan varias interfaces relacionadas con el texto, como SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement y SVGTextPathElement. Para los métodos de esta interfaz que se refieren a un índice de un carácter o una cantidad de caracteres, estas referencias deben ser interpretado como un índice de una unidad de código UTF-16 o un número de unidades de código UTF-16, respectivamente. Esto es coherente con DOM Nivel 2 Core, donde los métodos en la interfaz CharacterData usan unidades de código UTF-16 como índices y cuentas dentro de los datos de caracteres. Así, por ejemplo, si el contenido de texto de un elemento ’texto’ es un solo carácter BMP, como U+10000, luego invocar getNumberOfChars en ese elemento devolverá 2 ya que hay dos unidades de código UTF-16 (el par sustituto) que se utilizan para representar ese carácter.
SVGTextElementLa interfaz SVGTextElement corresponde al elemento ’texto’.
SVGTextPathElementLa interfaz SVGTextPathElement corresponde al elemento ’textPath’.
SVGTextPositioningElementLa interfaz SVGTextPositioningElement es heredada por las interfaces relacionadas con texto: SVGTextElement, SVGTSpanElement, SVGTRefElement y SVGAltGlyphElement.
SVGTitleElementLa interfaz SVGTitleElement corresponde al elemento ’título’.
SVGTSpanElementLa interfaz SVGTSpanElement corresponde al elemento ’tspan’.
SVGUseElementLa interfaz SVGUseElement corresponde al elemento ‘use’.
SVGViewElementLa interfaz SVGViewElement corresponde al elemento ‘vista’.
UrlProporciona una representación de objeto de un identificador universal (URL).

Interfaces

InterfazDescripción
ISVGAnimatedPointsLa interfaz SVGAnimatedPoints admite elementos que tienen un atributo de “puntos” que contiene una lista de valores de coordenadas y que admite la capacidad de animar ese atributo. Además, el atributo de “puntos” en el elemento original al que se accede a través del XML DOM (p. utilizando la llamada al método getAttribute()) reflejará cualquier cambio realizado en points.
ISVGFitToViewBoxLa interfaz SVGFitToViewBox define los atributos DOM que se aplican a los elementos que tienen los atributos XML ‘viewBox’ y ‘preserveAspectRatio’.
ISVGRenderingIntentLa interfaz SVGRenderingIntent define la lista enumerada de valores posibles para los atributos o descriptores ‘rendering-intent’.
ISVGTestsInterfaz SVGTests define una interfaz que se aplica a todos los elementos que tienen atributos ‘requiredFeatures’, ‘requiredExtensions’ y ‘systemLanguage’.
ISVGUnitTypesLa interfaz SVGUnitTypes define un conjunto de constantes de uso común y es una interfaz base utilizada por SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement y SVGFilterElement.
ISVGURIReferenceInterfaz SVGURIReference define una interfaz que se aplica a todos los elementos que tienen la colección de atributos XLink, como ‘xlink:href’, que definen una referencia URI.
ISVGZoomAndPanLa interfaz SVGZoomAndPan define el atributo zoomAndPan y las constantes asociadas.
IUrlSearchParamsProporciona métodos para trabajar con cadenas de consulta de URL.

Enumeración

EnumeraciónDescripción
SandboxUn conjunto de indicadores de sandboxing es un conjunto de cero o más de los siguientes indicadores, que se utilizan para restringir las capacidades de los recursos potencialmente no confiables.
SVGRenderingIntentLa enumeración SVGRenderingIntent define la lista enumerada de valores posibles para los atributos o descriptores ‘rendering-intent’.
SVGUnitTypesLa enumeración SVGUnitTypes define un conjunto de constantes de uso común y es una interfaz base utilizada por SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement y SVGFilterElement.
SVGZoomAndPanLa enumeración SVGZoomAndPan define el atributo zoomAndPan y las constantes asociadas.