Class SVGGraphicsElement

Class SVGGraphicsElement

Der Name: Aspose.Html.Dom.Svg Sammlung: Aspose.HTML.dll (25.4.0)

Die SVGGraphicsElement-Interface repräsentiert SVG-Elemente, deren Hauptzweck es ist, Grafik direkt in eine Gruppe zu verwandeln.

[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

Vererbte Mitglieder

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

Der fernste Vorfahren „svg“ Element. Null, wenn das aktuelle Element das äußerste svg Element ist.

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

Eigentumswert

SVGElement

NearestViewportElement

Das Element, das die aktuelle Sichtseite etabliert hat. Häufig ist der nächstgelegene Vorfahren „svg“ Element. Null, wenn das aktuelle Element das äußerste svg Element ist.

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

Eigentumswert

SVGElement

RequiredExtensions

Es entspricht der Anerkennung von „bedürftigenExtensionen“ auf dem gegebenen Element.

public SVGStringList RequiredExtensions { get; }

Eigentumswert

SVGStringList

RequiredFeatures

Es entspricht der Anerkennung von „bedürftigen Features“ auf dem gegebenen Element.

public SVGStringList RequiredFeatures { get; }

Eigentumswert

SVGStringList

SystemLanguage

Es entspricht der Anerkennung von „systemLanguage“ auf dem gegebenen Element.

public SVGStringList SystemLanguage { get; }

Eigentumswert

SVGStringList

Transform

Es entspricht der Anerkennung von „Transform“ auf dem gegebenen Element.

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

Eigentumswert

SVGAnimatedTransformList

Methods

GetBox()

Rückkehr der festen Bindungskarte im aktuellen Benutzerraum (d.h. nach Anwendung des „Transform“ Attributs, falls vorhanden) auf der Geometrie aller enthaltenen Grafikelemente, exklusive Streichung, Clipping, Masking und Filter-Effekte). Bitte beachten Sie, dass GetBBox die tatsächliche Bindungskarte zum Zeitpunkt der Methode zurückgeben muss, auch wenn das Element noch nicht dargestellt wurde.

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

Returns

SVGRect

Ein SVGRect-Objekt, das die Boundingbox definiert.

GetCTM()

Rückkehr der Transformationsmatrix von aktuellen Benutzerinheiten (d.h. nach Anwendung des „Transformations“ Attributs, falls vorhanden) zum Viewport-Koordinatsystem für das nächstgelegene ViewportElement.

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

Returns

SVGMatrix

Ein SVGMatrix Objekt, das die CTM definiert.

GetScreenCTM()

Zurückt die Transformationsmatrix von aktuellen Benutzerinheiten (d.h., nach Anwendung des „Transform“ Attribute, wenn es gibt) an die Ankündigung des Eltern Benutzeragentes von einem „Pixel“. Für Displaygeräte repräsentiert dies idealerweise einen physischen Bildschirmpixel. Für andere Geräte oder Umgebungen, in denen die physischen Pixelgrößen nicht bekannt sind, kann ein Algorithmus ähnlich der CSS2 Definition eines „Pixels“ stattdessen verwendet werden.

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

Returns

SVGMatrix

Ein SVGMatrix-Objekt, das die gegebene Transformationsmatrix definiert.

Sehen Sie auch

SVGElement , ISVGTests

 Deutsch