Aspose.Html.Dom.Svg

Todas las clases en Aspose.Html.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

Clase Descripción
SVGAElement La interfaz SVGAElement corresponde al elemento ‘a’.
SVGAnimateElement La 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.
SVGAnimateMotionElement La 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.
SVGAnimateTransformElement La 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.
SVGAnimationElement La interfaz SVGAnimationElement es la interfaz base para todas las interfaces de elementos de animación: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement y SVGAnimateTransformElement.
SVGCircleElement La interfaz SVGCircleElement corresponde al elemento ‘circle’.
SVGClipPathElement La interfaz SVGClipPathElement corresponde al elemento ‘clipPath’.
SVGComponentTransferFunctionElement Esta interfaz define una interfaz base utilizada por las interfaces de la función de transferencia de componentes.
SVGCursorElement La interfaz SVGCursorElement corresponde al elemento ‘cursor’.
SVGDefsElement La interfaz SVGDefsElement corresponde al elemento ‘defs’.
SVGDescElement La interfaz SVGDescElement corresponde al elemento ‘desc’.
SVGDocument UnSVGDocumentoes 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.
SVGElement Todas 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.
SVGElementInstance El 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.
SVGEllipseElement La interfaz SVGEllipseElement corresponde al elemento ’elipse’.
SVGException Esta excepción se genera cuando una operación SVG específica es imposible de realizar.
SVGFilterElement La interfaz SVGFilterElement corresponde al elemento ‘filtro’.
SVGForeignObjectElement La interfaz SVGForeignObjectElement corresponde al elemento ‘foreignObject’.
SVGGElement La interfaz SVGGElement corresponde al elemento ‘g’.
SVGGeometryElement Interfaz 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.
SVGGradientElement La interfaz SVGGradientElement es una interfaz base utilizada por SVGLinearGradientElement y SVGRadialGradientElement.
SVGGraphicsElement La interfaz SVGGraphicsElement representa elementos SVG cuyo objetivo principal es representar gráficos directamente en un grupo.
SVGImageElement La interfaz SVGImageElement corresponde al elemento ‘image’.
SVGLinearGradientElement La interfaz SVGLinearGradientElement corresponde al elemento ’linearGradient’.
SVGLineElement La interfaz SVGLineElement corresponde al elemento ’línea’.
SVGMarkerElement La interfaz SVGMarkerElement corresponde al elemento ‘marcador’.
SVGMaskElement La interfaz SVGMaskElement corresponde al elemento ‘máscara’.
SVGMetadataElement La interfaz SVGMetadataElement corresponde al elemento ‘metadata’.
SVGMPathElement La interfaz SVGMPathElement corresponde al elemento ‘mpath’.
SVGPathElement La interfaz SVGPathElement corresponde al elemento ‘ruta’.
SVGPatternElement La interfaz SVGPatternElement corresponde al elemento ‘patrón’.
SVGPolygonElement La interfaz SVGPolygonElement corresponde al elemento ‘polygon’.
SVGPolylineElement La interfaz SVGPolylineElement corresponde al elemento ‘polilínea’.
SVGRadialGradientElement La interfaz SVGRadialGradientElement corresponde al elemento ‘radialGradient’.
SVGRectElement La interfaz SVGRectElement corresponde al elemento ‘rect’.
SVGScriptElement La interfaz SVGScriptElement corresponde al elemento ‘script’.
SVGSetElement La 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.
SVGStopElement La interfaz SVGStopElement corresponde al elemento ‘stop’.
SVGStyleElement La interfaz SVGStyleElement corresponde al elemento ’estilo’.
SVGSVGElement Una 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.
SVGSwitchElement La interfaz SVGSwitchElement corresponde al elemento ‘switch’.
SVGSymbolElement La interfaz SVGSymbolElement corresponde al elemento ‘símbolo’.
SVGTextContentElement El 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.
SVGTextElement La interfaz SVGTextElement corresponde al elemento ’texto’.
SVGTextPathElement La interfaz SVGTextPathElement corresponde al elemento ’textPath’.
SVGTextPositioningElement La interfaz SVGTextPositioningElement es heredada por las interfaces relacionadas con texto: SVGTextElement, SVGTSpanElement, SVGTRefElement y SVGAltGlyphElement.
SVGTitleElement La interfaz SVGTitleElement corresponde al elemento ’título’.
SVGTSpanElement La interfaz SVGTSpanElement corresponde al elemento ’tspan’.
SVGUseElement La interfaz SVGUseElement corresponde al elemento ‘use’.
SVGViewElement La interfaz SVGViewElement corresponde al elemento ‘vista’.

Interfaces

Interfaz Descripción
ISVGAnimatedPoints La 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.
ISVGFitToViewBox La interfaz SVGFitToViewBox define los atributos DOM que se aplican a los elementos que tienen los atributos XML ‘viewBox’ y ‘preserveAspectRatio’.
ISVGRenderingIntent La interfaz SVGRenderingIntent define la lista enumerada de valores posibles para los atributos o descriptores ‘rendering-intent’.
ISVGTests Interfaz SVGTests define una interfaz que se aplica a todos los elementos que tienen atributos ‘requiredFeatures’, ‘requiredExtensions’ y ‘systemLanguage’.
ISVGUnitTypes La interfaz SVGUnitTypes define un conjunto de constantes de uso común y es una interfaz base utilizada por SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement y SVGFilterElement.
ISVGURIReference Interfaz 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.
ISVGZoomAndPan La interfaz SVGZoomAndPan define el atributo zoomAndPan y las constantes asociadas.

Enumeración

Enumeración Descripción
SVGRenderingIntent La enumeración SVGRenderingIntent define la lista enumerada de valores posibles para los atributos o descriptores ‘rendering-intent’.
SVGUnitTypes La 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.
SVGZoomAndPan La enumeración SVGZoomAndPan define el atributo zoomAndPan y las constantes asociadas.