Aspose.Html.Dom.Svg

Toutes les classes de Aspose.Html.Dom.Svgnamespace sont basés sur les recommandations SVG2 de w3c. En utilisant cet espace de noms, vous pouvez charger, naviguer ou rendre le fichier SVG selon vos besoins.

Des classes

Classer La description
SVGAElement L’interface SVGAElement correspond à l’élément ‘a’.
SVGAnimateElement L’interface SVGAnimateElement correspond à l’élément ‘animate’. L’accès orienté objet aux attributs de l’élément ‘animate’ via le DOM SVG n’est pas disponible.
SVGAnimateMotionElement L’interface SVGAnimateMotionElement correspond à l’élément ‘animateMotion’. L’accès orienté objet aux attributs de l’élément ‘animateMotion’ via le DOM SVG n’est pas disponible.
SVGAnimateTransformElement L’interface SVGAnimateTransformElement correspond à l’élément ‘animateTransform’. L’accès orienté objet aux attributs de l’élément ‘animateTransform’ via le DOM SVG n’est pas disponible.
SVGAnimationElement L’interface SVGAnimationElement est l’interface de base pour toutes les interfaces d’éléments d’animation : SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement et SVGAnimateTransformElement.
SVGCircleElement L’interface SVGCircleElement correspond à l’élément ‘circle’.
SVGClipPathElement L’interface SVGClipPathElement correspond à l’élément ‘clipPath’.
SVGComponentTransferFunctionElement Cette interface définit une interface de base utilisée par les interfaces de la fonction de transfert des composants.
SVGCursorElement L’interface SVGCursorElement correspond à l’élément ‘cursor’.
SVGDefsElement L’interface SVGDefsElement correspond à l’élément ‘defs’.
SVGDescElement L’interface SVGDescElement correspond à l’élément ‘desc’.
SVGDocument UnSVGDocumentest la racine de la hiérarchie SVG et contient tout le contenu. En plus de fournir un accès à la hiérarchie, il fournit également des méthodes pratiques pour accéder à certains ensembles d’informations à partir du document. l’élément est incorporé en ligne dans un document XHTML [XHTML], alors un objet SVGDocument n’existera pas ; à la place, l’objet racine dans la hiérarchie des objets document sera un objet Document d’un type différent, tel qu’un objet HTMLDocument. Cependant, un objet SVGDocument existera bien lorsque l’élément racine de la hiérarchie des documents XML est un élément ‘svg’ , comme lors de l’affichage d’un fichier SVG autonome (c’est-à-dire un fichier avec le type MIME “image/svg+xml”). Dans ce cas, l’objet SVGDocument sera l’objet racine de la hiérarchie du modèle d’objet de document.
SVGElement Toutes les interfaces SVG DOM qui correspondent directement aux éléments du langage SVG (comme l’interface SVGPathElement pour l’élément ‘path’) dérivent de l’interface SVGElement.
SVGElementInstance L’objet racine de chaque arbre fantôme d’éléments d’utilisation implémente l’interface SVGUseElementShadowRoot. Cette interface ne définit actuellement aucune extension des propriétés et des méthodes définies pour l’interface ShadowRoot et le mixin DocumentOrShadowRoot. Cependant, l’arborescence enracinée à ce nœud est entièrement en lecture seule du point de vue des scripts d’auteur.
SVGEllipseElement L’interface SVGEllipseElement correspond à l’élément ’ellipse’.
SVGException Cette exception est déclenchée lorsqu’une opération SVG spécifique est impossible à effectuer.
SVGFilterElement L’interface SVGFilterElement correspond à l’élément ‘filter’.
SVGForeignObjectElement L’interface SVGForeignObjectElement correspond à l’élément ‘foreignObject’.
SVGGElement L’interface SVGGElement correspond à l’élément ‘g’.
SVGGeometryElement L’interface SVGGeometryElement représente des éléments SVG dont le rendu est défini par la géométrie avec un chemin équivalent, et qui peuvent être remplis et lissés. Cela inclut les chemins et les formes de base.
SVGGradientElement L’interface SVGGradientElement est une interface de base utilisée par SVGLinearGradientElement et SVGRadialGradientElement.
SVGGraphicsElement L’interface SVGGraphicsElement représente des éléments SVG dont le but principal est de rendre directement les graphiques dans un groupe.
SVGImageElement L’interface SVGImageElement correspond à l’élément ‘image’.
SVGLinearGradientElement L’interface SVGLinearGradientElement correspond à l’élément ’linearGradient’.
SVGLineElement L’interface SVGLineElement correspond à l’élément ’line’.
SVGMarkerElement L’interface SVGMarkerElement correspond à l’élément ‘marker’.
SVGMaskElement L’interface SVGMaskElement correspond à l’élément ‘mask’.
SVGMetadataElement L’interface SVGMetadataElement correspond à l’élément ‘metadata’.
SVGMPathElement L’interface SVGMPathElement correspond à l’élément ‘mpath’.
SVGPathElement L’interface SVGPathElement correspond à l’élément ‘path’.
SVGPatternElement L’interface SVGPatternElement correspond à l’élément ‘pattern’.
SVGPolygonElement L’interface SVGPolygonElement correspond à l’élément ‘polygon’.
SVGPolylineElement L’interface SVGPolylineElement correspond à l’élément ‘polyline’.
SVGRadialGradientElement L’interface SVGRadialGradientElement correspond à l’élément ‘radialGradient’.
SVGRectElement L’interface SVGRectElement correspond à l’élément ‘rect’.
SVGScriptElement L’interface SVGScriptElement correspond à l’élément ‘script’.
SVGSetElement L’interface SVGSetElement correspond à l’élément ‘set’. L’accès orienté objet aux attributs de l’élément ‘set’ via le DOM SVG n’est pas disponible.
SVGStopElement L’interface SVGStopElement correspond à l’élément ‘stop’.
SVGStyleElement L’interface SVGStyleElement correspond à l’élément ‘style’.
SVGSVGElement Une définition d’interface clé est l’interface SVGSVGElement, qui est l’interface qui correspond à l’élément ‘svg’. Cette interface contient diverses méthodes utilitaires couramment utilisées, telles que les opérations matricielles et la possibilité de contrôler le temps de rafraîchissement sur les appareils de rendu visuel.
SVGSwitchElement L’interface SVGSwitchElement correspond à l’élément ‘switch’.
SVGSymbolElement L’interface SVGSymbolElement correspond à l’élément ‘symbol’.
SVGTextContentElement Le SVGTextContentElement est hérité par diverses interfaces liées au texte, telles que SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement et SVGTextPathElement. Pour les méthodes de cette interface qui font référence à un index vers un caractère ou un certain nombre de caractères, ces références doivent être interprété comme un index vers une unité de code UTF-16 ou un certain nombre d’unités de code UTF-16, respectivement. Ceci est par souci de cohérence avec DOM niveau 2 Core, où les méthodes de l’interface CharacterData utilisent les unités de code UTF-16 comme index et décomptes dans les données de caractères. Ainsi, par exemple, si le contenu textuel d’un élément ’text’ est un seul élément non- Le caractère BMP, tel que U + 10000, puis invoquer getNumberOfChars sur cet élément renverra 2 car il y a deux unités de code UTF-16 (la paire de substitution) utilisées pour représenter ce caractère.
SVGTextElement L’interface SVGTextElement correspond à l’élément ’text’.
SVGTextPathElement L’interface SVGTextPathElement correspond à l’élément ’textPath’.
SVGTextPositioningElement L’interface SVGTextPositioningElement est héritée par les interfaces liées au texte : SVGTextElement, SVGTSpanElement, SVGTRefElement et SVGAltGlyphElement.
SVGTitleElement L’interface SVGTitleElement correspond à l’élément ’title’.
SVGTSpanElement L’interface SVGTSpanElement correspond à l’élément ’tspan’.
SVGUseElement L’interface SVGUseElement correspond à l’élément ‘use’.
SVGViewElement L’interface SVGViewElement correspond à l’élément ‘view’.

Interfaces

Interface La description
ISVGAnimatedPoints L’interface SVGAnimatedPoints prend en charge les éléments qui ont un attribut ‘points’ qui contient une liste de valeurs de coordonnées et qui prend en charge la capacité d’animer cet attribut. De plus, l’attribut ‘points’ sur l’élément d’origine accessible via le DOM XML (par exemple, à l’aide de l’appel de méthode getAttribute()) reflétera toutes les modifications apportées aux points.
ISVGFitToViewBox L’interface SVGFitToViewBox définit les attributs DOM qui s’appliquent aux éléments qui ont les attributs XML ‘viewBox’ et ‘preserveAspectRatio’.
ISVGRenderingIntent L’interface SVGRenderingIntent définit la liste énumérée des valeurs possibles pour les attributs ou descripteurs ‘rendering-intent’.
ISVGTests Interface SVGTests définit une interface qui s’applique à tous les éléments qui ont les attributs ‘requiredFeatures’, ‘requiredExtensions’ et ‘systemLanguage’.
ISVGUnitTypes L’interface SVGUnitTypes définit un ensemble de constantes couramment utilisé et est une interface de base utilisée par SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement et SVGFilterElement.
ISVGURIReference Interface SVGURIReference définit une interface qui s’applique à tous les éléments qui ont la collection d’attributs XLink, tels que ‘xlink:href’, qui définissent une référence URI.
ISVGZoomAndPan L’interface SVGZoomAndPan définit l’attribut zoomAndPan et les constantes associées.

Énumération

Énumération La description
SVGRenderingIntent L’énumération SVGRenderingIntent définit la liste énumérée des valeurs possibles pour les attributs ou les descripteurs ‘rendering-intent’.
SVGUnitTypes L’énumération SVGUnitTypes définit un ensemble de constantes couramment utilisé et est une interface de base utilisée par SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement et SVGFilterElement.
SVGZoomAndPan L’énumération SVGZoomAndPan définit l’attribut zoomAndPan et les constantes associées.