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à
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à
Height
Il correspond à attribuer « hauteur » sur l’élément « svg » donné.
[DOMName("height")]
public SVGAnimatedLength Height { get; }
Valore di proprietà
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à
Width
Il correspond à attribuer la « largeur » à l’élément « svg » donné.
[DOMName("width")]
public SVGAnimatedLength Width { get; }
Valore di proprietà
X
Il correspond à attribuer « x » sur l’élément « svg » donné.
[DOMName("x")]
public SVGAnimatedLength X { get; }
Valore di proprietà
Y
Il correspond à attribuer « y » sur l’élément « svg » donné.
[DOMName("y")]
public SVGAnimatedLength Y { get; }
Valore di proprietà
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à
Exceptions
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
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. 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
La nuova creazione di Aspose.Html.Dom.Events.Event
Exceptions
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
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
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
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
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
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
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
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
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
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
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