Aspose.Svg

Toutes les classes de Aspose.Svg.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

ClasserLa description
ConfigurationReprésente l’objet de contexte de configuration utilisé pour configurer les paramètres d’environnement de l’application.
FontsSettingsReprésente les paramètres de gestion des polices.
LicenseFournit des méthodes pour autoriser le composant.
MeteredFournit des méthodes pour définir la clé mesurée.
MimeTypeReprésente un type de média Internet
PlatformExceptionReprésente la classe de base pour toutes les exceptions pouvant survenir lors de l’exécution de l’application.
SVGAElementL’interface SVGAElement correspond à l’élément ‘a’.
SVGAnimateElementL’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.
SVGAnimateMotionElementL’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.
SVGAnimateTransformElementL’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.
SVGAnimationElementL’interface SVGAnimationElement est l’interface de base pour toutes les interfaces d’éléments d’animation : SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement et SVGAnimateTransformElement.
SVGCircleElementL’interface SVGCircleElement correspond à l’élément ‘circle’.
SVGClipPathElementL’interface SVGClipPathElement correspond à l’élément ‘clipPath’.
SVGComponentTransferFunctionElementCette interface définit une interface de base utilisée par les interfaces de la fonction de transfert des composants.
SVGCursorElementL’interface SVGCursorElement correspond à l’élément ‘cursor’.
SVGDefsElementL’interface SVGDefsElement correspond à l’élément ‘defs’.
SVGDescElementL’interface SVGDescElement correspond à l’élément ‘desc’.
SVGDocumentUnSVGDocumentest 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.
SVGElementToutes 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.
SVGElementInstanceL’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.
SVGEllipseElementL’interface SVGEllipseElement correspond à l’élément ’ellipse’.
SVGExceptionCette exception est déclenchée lorsqu’une opération SVG spécifique est impossible à effectuer.
SVGFilterElementL’interface SVGFilterElement correspond à l’élément ‘filter’.
SVGForeignObjectElementL’interface SVGForeignObjectElement correspond à l’élément ‘foreignObject’.
SVGGElementL’interface SVGGElement correspond à l’élément ‘g’.
SVGGeometryElementL’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.
SVGGradientElementL’interface SVGGradientElement est une interface de base utilisée par SVGLinearGradientElement et SVGRadialGradientElement.
SVGGraphicsElementL’interface SVGGraphicsElement représente des éléments SVG dont le but principal est de rendre directement les graphiques dans un groupe.
SVGImageElementL’interface SVGImageElement correspond à l’élément ‘image’.
SVGLinearGradientElementL’interface SVGLinearGradientElement correspond à l’élément ’linearGradient’.
SVGLineElementL’interface SVGLineElement correspond à l’élément ’line’.
SVGMarkerElementL’interface SVGMarkerElement correspond à l’élément ‘marker’.
SVGMaskElementL’interface SVGMaskElement correspond à l’élément ‘mask’.
SVGMetadataElementL’interface SVGMetadataElement correspond à l’élément ‘metadata’.
SVGMPathElementL’interface SVGMPathElement correspond à l’élément ‘mpath’.
SVGPathElementL’interface SVGPathElement correspond à l’élément ‘path’.
SVGPatternElementL’interface SVGPatternElement correspond à l’élément ‘pattern’.
SVGPolygonElementL’interface SVGPolygonElement correspond à l’élément ‘polygon’.
SVGPolylineElementL’interface SVGPolylineElement correspond à l’élément ‘polyline’.
SVGRadialGradientElementL’interface SVGRadialGradientElement correspond à l’élément ‘radialGradient’.
SVGRectElementL’interface SVGRectElement correspond à l’élément ‘rect’.
SVGScriptElementL’interface SVGScriptElement correspond à l’élément ‘script’.
SVGSetElementL’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.
SVGStopElementL’interface SVGStopElement correspond à l’élément ‘stop’.
SVGStyleElementL’interface SVGStyleElement correspond à l’élément ‘style’.
SVGSVGElementUne 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.
SVGSwitchElementL’interface SVGSwitchElement correspond à l’élément ‘switch’.
SVGSymbolElementL’interface SVGSymbolElement correspond à l’élément ‘symbol’.
SVGTextContentElementLe 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. C’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 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.
SVGTextElementL’interface SVGTextElement correspond à l’élément ’text’.
SVGTextPathElementL’interface SVGTextPathElement correspond à l’élément ’textPath’.
SVGTextPositioningElementL’interface SVGTextPositioningElement est héritée par les interfaces liées au texte : SVGTextElement, SVGTSpanElement, SVGTRefElement et SVGAltGlyphElement.
SVGTitleElementL’interface SVGTitleElement correspond à l’élément ’title’.
SVGTSpanElementL’interface SVGTSpanElement correspond à l’élément ’tspan’.
SVGUseElementL’interface SVGUseElement correspond à l’élément ‘use’.
SVGViewElementL’interface SVGViewElement correspond à l’élément ‘view’.
UrlFournit une représentation d’objet d’un identifiant universel (URL).

Interfaces

InterfaceLa description
ISVGAnimatedPointsL’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 possibilité 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.
ISVGFitToViewBoxL’interface SVGFitToViewBox définit les attributs DOM qui s’appliquent aux éléments qui ont les attributs XML ‘viewBox’ et ‘preserveAspectRatio’.
ISVGRenderingIntentL’interface SVGRenderingIntent définit la liste énumérée des valeurs possibles pour les attributs ou descripteurs ‘rendering-intent’.
ISVGTestsInterface SVGTests définit une interface qui s’applique à tous les éléments qui ont les attributs ‘requiredFeatures’, ‘requiredExtensions’ et ‘systemLanguage’.
ISVGUnitTypesL’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.
ISVGURIReferenceInterface 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.
ISVGZoomAndPanL’interface SVGZoomAndPan définit l’attribut zoomAndPan et les constantes associées.
IUrlSearchParamsFournit des méthodes pour travailler avec la chaîne de requête d’URL.

Énumération

ÉnumérationLa description
SandboxUn ensemble d’indicateurs de sandboxing est un ensemble de zéro ou plusieurs des indicateurs suivants, qui sont utilisés pour restreindre les capacités des ressources potentiellement non fiables.
SVGRenderingIntentL’énumération SVGRenderingIntent définit la liste énumérée des valeurs possibles pour les attributs ou les descripteurs ‘rendering-intent’.
SVGUnitTypesL’é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.
SVGZoomAndPanL’énumération SVGZoomAndPan définit l’attribut zoomAndPan et les constantes associées.