Class SVGSVGElement

Class SVGSVGElement

Le nom : Aspose.Html.Dom.Svg Assemblaggio: Aspose.HTML.dll (25.4.0)

Une définition d’interface clé est l’Interface SVGSVGElement, qui est la interface qui correspond au «svg» élément. Cette interface contient diverses méthodes utilitaires communément utilisées, telles que les opérations de matrice et la capacité de contrôler le temps de redraw sur les appareils de rendu visuel.

[DOMObject]
[ComVisible(true)]
[DOMName("SVGSVGElement")]
public class SVGSVGElement : SVGGraphicsElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests, ISVGFitToViewBox, ISVGZoomAndPan, IDocumentEvent

Inheritance

object DOMObject EventTarget Node Element SVGElement SVGGraphicsElement SVGSVGElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode , IElementCSSInlineStyle , ISVGTests , ISVGFitToViewBox , ISVGZoomAndPan , IDocumentEvent

I membri ereditari

SVGGraphicsElement.GetBBox() , SVGGraphicsElement.GetCTM() , SVGGraphicsElement.GetScreenCTM() , SVGGraphicsElement.NearestViewportElement , SVGGraphicsElement.FarthestViewportElement , SVGGraphicsElement.Transform , SVGGraphicsElement.RequiredFeatures , SVGGraphicsElement.RequiredExtensions , SVGGraphicsElement.SystemLanguage , SVGElement.Id , SVGElement.OwnerSVGElement , SVGElement.ViewportElement , SVGElement.ClassName , SVGElement.Style , Element.GetAttributeNames() , Element.HasAttributes() , Element.GetAttribute(string) , Element.GetAttributeNS(string, string) , Element.SetAttribute(string, string) , Element.SetAttributeNS(string, string, string) , Element.RemoveAttribute(string) , Element.RemoveAttributeNS(string, string) , Element.HasAttribute(string) , Element.HasAttributeNS(string, string) , Element.ToggleAttribute(string) , Element.ToggleAttribute(string, bool) , Element.GetAttributeNode(string) , Element.SetAttributeNode(Attr) , Element.RemoveAttributeNode(Attr) , Element.GetAttributeNodeNS(string, string) , Element.SetAttributeNodeNS(Attr) , Element.GetElementsByTagName(string) , Element.GetElementsByTagNameNS(string, string) , Element.Remove() , Element.QuerySelectorAll(string) , Element.QuerySelector(string) , Element.AttachShadow(ShadowRootMode) , Element.GetElementsByClassName(string) , Element.Dispose(bool) , Element.ClassList , Element.LocalName , Element.NamespaceURI , Element.Prefix , Element.NodeName , Element.NodeType , Element.TagName , Element.Id , Element.ClassName , Element.TextContent , Element.Attributes , Element.FirstElementChild , Element.LastElementChild , Element.PreviousElementSibling , Element.NextElementSibling , Element.ChildElementCount , Element.Children , Element.InnerHTML , Element.OuterHTML , Element.ShadowRoot , Node.ELEMENT_NODE , Node.ATTRIBUTE_NODE , Node.TEXT_NODE , Node.CDATA_SECTION_NODE , Node.ENTITY_REFERENCE_NODE , Node.ENTITY_NODE , Node.PROCESSING_INSTRUCTION_NODE , Node.COMMENT_NODE , Node.DOCUMENT_NODE , Node.DOCUMENT_TYPE_NODE , Node.DOCUMENT_FRAGMENT_NODE , Node.NOTATION_NODE , Node.HasChildNodes() , Node.Normalize() , Node.CloneNode() , Node.CloneNode(bool) , Node.IsEqualNode(Node) , Node.IsSameNode(Node) , Node.LookupPrefix(string) , Node.LookupNamespaceURI(string) , Node.IsDefaultNamespace(string) , Node.InsertBefore(Node, Node) , Node.ReplaceChild(Node, Node) , Node.RemoveChild(Node) , Node.AppendChild(Node) , Node.Dispose(bool) , Node.ToString() , Node.NodeType , Node.LocalName , Node.NamespaceURI , Node.Prefix , Node.NodeName , Node.BaseURI , Node.OwnerDocument , Node.ParentNode , Node.ParentElement , Node.ChildNodes , Node.FirstChild , Node.LastChild , Node.PreviousSibling , Node.NextSibling , Node.NodeValue , Node.TextContent , EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CurrentScale

Sur un élément plus extérieur svg, cet attribut indique le facteur d’échelle actuel relatif à la vue initiale pour prendre en compte les opérations de magnification et de panne, comme décrit dans la Magnification. atributs DOM courantLa scale et l’électricitéTranslate sont équivalents au matrix 2x3 [a b c d e f] = [currentScale 0 0 currentCale CurrentTranslat.x curentTranslate.y]. Si “magnisation” est activée (c’est-à-dire, zoomAndPan=“magnify”), alors l’effet est comme si une transformation supplémentaire a été placée au niveau supérieur sur le fragment du document SVG (d’autre part, hors du plus haut element Svg).Lorsqu’on accède à un élément «svg » qui n’est pas l’élément plus extérieur, on ne définit pas le comportement que ce attribut a.

[DOMName("currentScale")]
public float CurrentScale { get; set; }

Valore di proprietà

float

CurrentTranslate

Sur un élément plus extérieur svg, le facteur de traduction correspondant qui prend en compte l’utilisateur “magnification”.Lorsqu’on accède à un élément «svg » qui n’est pas l’élément plus extérieur, on ne définit pas le comportement que ce attribut a.

[DOMName("currentTranslate")]
public SVGPoint CurrentTranslate { get; }

Valore di proprietà

SVGPoint

Height

Il correspond à attribuer « hauteur » sur l’élément « svg » donné.

[DOMName("height")]
public SVGAnimatedLength Height { get; }

Valore di proprietà

SVGAnimatedLength

PreserveAspectRatio

Il correspond à attribuer « préserverAspectRatio » sur l’élément donné.

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

Valore di proprietà

SVGAnimatedPreserveAspectRatio

ViewBox

Il correspond à attribuer ‘viewBox’ sur l’élément donné.

public SVGAnimatedRect ViewBox { get; }

Valore di proprietà

SVGAnimatedRect

Width

Il correspond à attribuer la « largeur » à l’élément « svg » donné.

[DOMName("width")]
public SVGAnimatedLength Width { get; }

Valore di proprietà

SVGAnimatedLength

X

Il correspond à attribuer « x » sur l’élément « svg » donné.

[DOMName("x")]
public SVGAnimatedLength X { get; }

Valore di proprietà

SVGAnimatedLength

Y

Il correspond à attribuer « y » sur l’élément « svg » donné.

[DOMName("y")]
public SVGAnimatedLength Y { get; }

Valore di proprietà

SVGAnimatedLength

ZoomAndPan

Il correspond à attribuer ‘zoomAndPan’ sur l’élément donné.La valeur doit être une des constants SVG_ZOOMANDPAN_* définis sur cette interface.

public ushort ZoomAndPan { get; set; }

Valore di proprietà

ushort

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERR.Élevée sur une tentative de changer la valeur d’un attribut de lecture seulement.

Methods

AnimationsPaused()

Il est valable si ce fragment du document SVG est dans un état reposé.

[DOMName("animationsPaused")]
public bool AnimationsPaused()

Returns

bool

Boolean indique si ce fragment du document SVG est dans un état reposé.

CreateEvent(Le string)

Crea un Aspose.Html.Dom.Events.Event di un tipo supportato dalla realizzazione.

public Event CreateEvent(string eventType)

Parameters

eventType string

Il parametro di tipo evento specifica il tipo di interfaccia Aspose.Html.Dom.Events.Event da creare.Se l’interfaccia Aspose.Html.Dom.Events.Event specificata è supportata dall’implementazione, questo metodo restituirà un nuovoAspose.Html.Dom.Events.Event del tipo di interfaccia richiesto.Se Aspose.Html.Dom.Events.Event deve essere inviato tramite Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) metodo appropriatoIl metodo Aspose.Html.Dom.Events.Event.InitEvent (System.String,System.Boolean,System.Boolean) deve essere chiamato dopo la creazione al fine di inizializzare i valori di Aspose.Html.Dom.Events.Event.

Il metodo Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) viene utilizzato per creare Aspose.Html.Dom.Events.Events quando è sia inconvenienteo inutile per l’utente per creare un Aspose.Html.Dom.Events.Event se stessi.Nei casi in cui l’implementazione fornita da Aspose.Html.Dom.Events.Event è insufficiente, gli utenti possono fornire la propriaAspose.Html.Dom.Events.Event implementazioni per l’uso con il metodo Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Returns

Event

La nuova creazione di Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NO_SUPPORTED_ERR: Creato se l’implementazione non supporta il tipo di interfaccia Aspose.Html.Dom.Events.Event richiesto

CréationSvGAngle()

Créez un objet SVGAngle en dehors de n’importe quel arbre de document. L’objet est initialisé à la valeur de 0 degrés (sans unités).

[DOMName("createSVGAngle")]
public SVGAngle CreateSVGAngle()

Returns

SVGAngle

C’est un objet sauvage.

Création()

Créez un objet SVGLength en dehors de tout arbre de document. L’objet est initialisé à la valeur de 0 unités d’utilisateur.

[DOMName("createSVGLength")]
public SVGLength CreateSVGLength()

Returns

SVGLength

L’objet est un objet.

CréationSVGMatrix()

Créer un objet SVGMatrix en dehors de tout arbre de document. l’objet est initialisé à la matrice d’identité.

[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()

Returns

SVGMatrix

C’est un objet SVGMatrix.

CréationNumber()

Créer un objet SVGNumber en dehors de tout arbre de document. l’objet est initialisé à une valeur de zéro.

[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()

Returns

SVGNumber

Un objet numérique.

CréationSVGPoint()

Créez un objet SVGPoint en dehors de n’importe quel arbre de document. L’objet est initialisé au point (0,0) dans le système de coordination de l’utilisateur.

[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()

Returns

SVGPoint

C’est un objet SVGpoint.

Création()

Créez un objet SVGRect en dehors de n’importe quel arbre de document. l’objet est initialisé de telle sorte que toutes les valeurs sont fixées à 0 unités d’utilisateur.

[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()

Returns

SVGRect

Un objet sacré.

CréationTransformation()

Il crée un objet SVGTransform en dehors de n’importe quel arbre de document. l’objet est initialisé à une transformation de matrice d’identité (SVG_TRANSFORM_MATRIX).

[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()

Returns

SVGTransform

Un objet de transformation.

CréationSVGTransformFromMatrix(Téléchargement)

Créez un objet SVGTransform en dehors de n’importe quel arbre de document. L’objet est initialisé à la transformation de la matrice donnée (c’est-à-dire SVC_TRANSFORM_MATRIX). Les valeurs de l’échantillon de paramètres sont copiées, le paramètre de matrix ne s’adopte pas sous le nom de SVTtransform::matrix.

[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)

Parameters

matrix SVGMatrix

La transformation de la matrice.

Returns

SVGTransform

Un objet de transformation.

GetCurrentTime()

Si getCurrentTime est appelé avant que la ligne de temps du document ait commencé (par exemple, par un script qui fonctionne dans un élément ‘script’ avant l’événement SVGLoad du documentaire est envoyé), alors 0 est retourné.

[DOMName("getCurrentTime")]
public float GetCurrentTime()

Returns

float

L’heure actuelle en secondes, ou 0 si la timeline du document n’a pas encore commencé.

GetElementById(Le string)

Recherchez ce fragment du document SVG (c’est-à-dire que la recherche est limitée à un sous-sets de l’arbre de document) pour un Élément dont le identifiant est donné par élémentId. Si un Elément est trouvé, cet Éélément est retourné.

[DOMName("getElementById")]
public Element GetElementById(string elementId)

Parameters

elementId string

La valeur d’identité unique pour un élément.

Returns

Element

L’élément de match.

PauseAnimations()

Suspend (c’est-à-dire s’arrête) toutes les animations actuellement en cours qui sont définis dans le fragment du document SVG correspondant à cet élément «svg », ce qui entraîne que l’horloge d’animation correspondante à ce fragment de document reste restée jusqu’à ce qu’elle soit sans pause.

[DOMName("pauseAnimations")]
public void PauseAnimations()

SetCurrentTime(Flotte)

Ajuste l’heure pour ce fragment de document SVG, établissant un nouveau temps en cours. Si le temps de configuration est appelé avant que la ligne de temps du document ait commencé (par exemple, par un script qui fonctionne dans un élément « scripts » avant la diffusion de l’événement SVB), alors la valeur des secondes dans la dernière invocation de la méthode donne le moment que le document cherchera à une fois qu’elle a débuté.

[DOMName("setCurrentTime")]
public void SetCurrentTime(float seconds)

Parameters

seconds float

Le nouveau temps actuel en secondes relatif à l’heure de départ pour le fragment du document SVG actuellement.

UnpauseAnimations()

Unsuspends (c’est-à-dire unpauses) des animations en cours qui sont définis dans le fragment du document SVG, ce qui entraîne que l’horloge d’animation continue depuis le moment où elle a été suspendue.

[DOMName("unpauseAnimations")]
public void UnpauseAnimations()

Vedi anche

SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS

 Français