Class SVGGraphicsElement
Namn på plats: Aspose.Html.Dom.Svg Sammanfattning: Aspose.HTML.dll (25.4.0)
SVGGraphicsElement-gränssnittet representerar SVG-element vars huvudsakliga syfte är att direkt göra grafik till en grupp.
[DOMName("SVGGraphicsElement")]
[DOMObject]
[ComVisible(true)]
public class SVGGraphicsElement : SVGElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests
Inheritance
object ← DOMObject ← EventTarget ← Node ← Element ← SVGElement ← SVGGraphicsElement
Derived
SVGAElement , SVGDefsElement , SVGForeignObjectElement , SVGGElement , SVGGeometryElement , SVGImageElement , SVGSVGElement , SVGSwitchElement , SVGSymbolElement , SVGTextContentElement , SVGUseElement
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode , IElementCSSInlineStyle , ISVGTests
Arvsmedlemmar
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
FarthestViewportElement
Null om det aktuella elementet är det yttersta svg-elementet.
[DOMName("farthestViewportElement")]
public SVGElement FarthestViewportElement { get; }
Fastighetsvärde
NearestViewportElement
Det element som etablerade den aktuella synporten. Ofta närmaste förfäder ‘svg’ element. Null om det aktuella elementet är det yttersta svg elementet.
[DOMName("nearestViewportElement")]
public SVGElement NearestViewportElement { get; }
Fastighetsvärde
RequiredExtensions
Det motsvarar att tilldela ”nödvändigaExtensioner” på det angivna elementet.
public SVGStringList RequiredExtensions { get; }
Fastighetsvärde
RequiredFeatures
Det motsvarar att tilldela ”nödvändiga funktioner” på det angivna elementet.
public SVGStringList RequiredFeatures { get; }
Fastighetsvärde
SystemLanguage
Det motsvarar att tilldela ”systemLanguage” på det angivna elementet.
public SVGStringList SystemLanguage { get; }
Fastighetsvärde
Transform
Det motsvarar att tilldela ”transform” på det angivna elementet.
[DOMName("transform")]
public SVGAnimatedTransformList Transform { get; }
Fastighetsvärde
Methods
GötBox()
Returnerar den tunga gränsen i det aktuella användarutrymmet (dvs. efter tillämpning av “transform” egenskapen, om någon) på geometri av alla innehållade grafiska element, uteslutande av sträckning, klippning, maskering och filtereffekter. Notera att getBBox måste returnera den faktiska gränsen vid den tidpunkt som metoden kallades, även om elementet ännu inte har renderats.
[DOMName("getBBox")]
public SVGRect GetBBox()
Returns
Ett SVGRect objekt som definierar gränssnittet.
GetCTM()
Returnerar omvandlingsmatrisen från aktuella användarenheter (dvs. efter tillämpning av “transform” attribut, om så är fallet) till synportkoordinatystemet för närmasteViewportElement.
[DOMName("getCTM")]
public SVGMatrix GetCTM()
Returns
Ett SVGMatrix-objekt som definierar CTM.
GetscreenCTM()
Returnerar omvandlingsmatrisen från nuvarande användar enheter (dvs. efter tillämpning av “transform” attribut, om någon) till den föräldra användaragentens anmälan om en “pixel”. För displayenheter representerar detta ideellt en fysisk skärmpixel. För andra enheter eller miljöer där fysiska pixels storlekar inte är kända, kan en algoritm som liknar CSS2 definition av en “pixel” användas istället. Notera att noll returneras om det här elementet inte hängs in i dokumentträdet. Denna metod skulle ha kallats mer lämpligt som getClientCTM, men namnet getScreenCTM behålls av historiska skäl.
[DOMName("getScreenCTM")]
public SVGMatrix GetScreenCTM()
Returns
Ett SVGMatrix-objekt som definierar den angivna transformationsmatrisen.