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
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
RequiredExtensions
Corresponde a atribuir “requisitosExtensiones” en el elemento dado.
public SVGStringList RequiredExtensions { get; }
Valor de la propiedad
RequiredFeatures
Corresponde a atribuir ‘requisitos’ en el elemento dado.
public SVGStringList RequiredFeatures { get; }
Valor de la propiedad
SystemLanguage
Corresponde a atribuir ‘systemLanguage’ en el elemento dado.
public SVGStringList SystemLanguage { get; }
Valor de la propiedad
Transform
Corresponde a atribuir “transformación” en el elemento dado.
[DOMName("transform")]
public SVGAnimatedTransformList Transform { get; }
Valor de la propiedad
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
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
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
Un objeto SVGMatrix que define la matriz de transformación dada.
Ver también
SVGElement ,y, ISVGTests