Class SVGGraphicsElement

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

SVGElement

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

SVGElement

RequiredExtensions

Det motsvarar att tilldela ”nödvändigaExtensioner” på det angivna elementet.

public SVGStringList RequiredExtensions { get; }

Fastighetsvärde

SVGStringList

RequiredFeatures

Det motsvarar att tilldela ”nödvändiga funktioner” på det angivna elementet.

public SVGStringList RequiredFeatures { get; }

Fastighetsvärde

SVGStringList

SystemLanguage

Det motsvarar att tilldela ”systemLanguage” på det angivna elementet.

public SVGStringList SystemLanguage { get; }

Fastighetsvärde

SVGStringList

Transform

Det motsvarar att tilldela ”transform” på det angivna elementet.

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

Fastighetsvärde

SVGAnimatedTransformList

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

SVGRect

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

SVGMatrix

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

SVGMatrix

Ett SVGMatrix-objekt som definierar den angivna transformationsmatrisen.

Se även

SVGElement , ISVGTests

 Svenska