Class SVGGraphicsElement

Class SVGGraphicsElement

Nombre del espacio: Aspose.Svg Asamblea: Aspose.SVG.dll (25.5.0)

La interfaz SVGGraphicsElement representa los elementos SVG cuyo objetivo principal es render gráficos directamente en un grupo.

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

Inheritance

object DOMObject EventTarget Node Element SVGElement SVGGraphicsElement

Derived

SVGAElement ,y, SVGDefsElement ,y, SVGForeignObjectElement ,y, SVGGElement ,y, SVGGeometryElement ,y, SVGImageElement ,y, SVGSVGElement ,y, SVGSwitchElement ,y, SVGSymbolElement ,y, SVGTextContentElement ,y, SVGUseElement

Implements

INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable ,y, IXPathNSResolver ,y, IParentNode ,y, IElementTraversal ,y, IChildNode ,y, IElementCSSInlineStyle ,y, ISVGTests

Miembros heredados

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

Properties

FarthestViewportElement

El antepasado más lejos es el elemento “svg”. null si el element actual es lo más extenso del elemento svg.

[DOMName("farthestViewportElement")]
public SVGElement FarthestViewportElement { get; }

Valor de la propiedad

SVGElement

NearestViewportElement

El elemento que estableció el punto de vista actual.A menudo, el elemento ancestral más cercano ‘svg’.

[DOMName("nearestViewportElement")]
public SVGElement NearestViewportElement { get; }

Valor de la propiedad

SVGElement

RequiredExtensions

Corresponde a atribuir “requisitosExtensiones” en el elemento dado.

public SVGStringList RequiredExtensions { get; }

Valor de la propiedad

SVGStringList

RequiredFeatures

Corresponde a atribuir ‘requisitos’ en el elemento dado.

public SVGStringList RequiredFeatures { get; }

Valor de la propiedad

SVGStringList

SystemLanguage

Corresponde a atribuir ‘systemLanguage’ en el elemento dado.

public SVGStringList SystemLanguage { get; }

Valor de la propiedad

SVGStringList

Transform

Corresponde a atribuir “transformación” en el elemento dado.

[DOMName("transform")]
public SVGAnimatedTransformList Transform { get; }

Valor de la propiedad

SVGAnimatedTransformList

Methods

Título Bbox()

Devolve la caja de límite estrecha en el espacio de usuario actual (es decir, después de la aplicación del atributo “transform”, si hay) en la geometría de todos los elementos gráficos contenidos, excluidos de los efectos de estropeo, clipping, masqueo y filtro).

[DOMName("getBBox")]
public SVGRect GetBBox()

Returns

SVGRect

Un objeto SVGRect que define la caja de límite.

GETCTM()

Devolve la matriz de transformación de las unidades de usuario actuales (es decir, después de la aplicación del atributo de “transformación”, si hay) al sistema de coordenado de viewport para el más cercanoViewportElement.

[DOMName("getCTM")]
public SVGMatrix GetCTM()

Returns

SVGMatrix

Un objeto SVGMatrix que define el CTM.

Título: GetScreenCTM()

Devolve la matrícula de transformación de las unidades de usuario actuales (es decir, después de la aplicación del atributo de ’transformación’, si cualquiera) al aviso del agente de uso matriz de un “pixel”. Para los dispositivos de pantalla, idealmente esto representa un pixel físico. Para otros dispositivos o entornos donde los tamaños de píxeles físicos no son conocidos, entonces se puede utilizar un algoritmo similar a la definición de CSS2 de “pixel” en su lugar. Nota que el cero se devuelve si este elemento no se coloca en el árbol de documento. Este método habría sido más aptamente llamado como getClientCTM, pero el nombre getScreenC TM se mantiene por razones históricas.

[DOMName("getScreenCTM")]
public SVGMatrix GetScreenCTM()

Returns

SVGMatrix

Un objeto SVGMatrix que define la matriz de transformación dada.

Ver también

SVGElement ,y, ISVGTests

 Español