Class SVGGraphicsElement
Navne til: Aspose.Html.Dom.Svg Sammensætning: Aspose.HTML.dll (25.4.0)
Den SVGGraphicsElement-grænseflade repræsenterer SVG-elementer, hvis primære formål er at gøre grafik direkte til en gruppe.
[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
De arvede medlemmer
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, hvis det nuværende element er det ydre svg element.
[DOMName("farthestViewportElement")]
public SVGElement FarthestViewportElement { get; }
Ejendomsværdi
NearestViewportElement
Det element, der etablerede den nuværende visningsport. Ofte, den nærmeste forfædre ‘svg’ element. Null hvis det nuværende element er det ydre svg element.
[DOMName("nearestViewportElement")]
public SVGElement NearestViewportElement { get; }
Ejendomsværdi
RequiredExtensions
Korresponderer til at tildele ‘forpligtedeExtensions’ på det givet element.
public SVGStringList RequiredExtensions { get; }
Ejendomsværdi
RequiredFeatures
Det svarer til at tildele ‘requiredFeatures’ på det angivne element.
public SVGStringList RequiredFeatures { get; }
Ejendomsværdi
SystemLanguage
Det svarer til at tildele ‘systemLanguage’ på det angivne element.
public SVGStringList SystemLanguage { get; }
Ejendomsværdi
Transform
Det svarer til at tildele ‘transform’ på det givet element.
[DOMName("transform")]
public SVGAnimatedTransformList Transform { get; }
Ejendomsværdi
Methods
Gæbebox()
Returnerer den tætte grænseboks i den aktuelle brugerplads (dvs. efter anvendelse af ’transform’ atribut, hvis der er) på geometri af alle indeholdende grafiske elementer, udelukkende af strækning, klipping, masking og filtereffekter. Bemærk, at getBBox skal returnere den virkelige grænseboks på det tidspunkt, hvor metoden blev kaldt, selv i tilfælde af, at elementet endnu ikke er blevet renderet.
[DOMName("getBBox")]
public SVGRect GetBBox()
Returns
Et SVGRect-objekt, der definerer grænsefeltet.
GKTM()
Returnerer transformationsmatrixet fra nuværende brugerenheder (dvs. efter anvendelse af ’transform’attributtet, hvis der er) til viewport koordinatsystemet for det nærmesteViewportElement.
[DOMName("getCTM")]
public SVGMatrix GetCTM()
Returns
Et SVGMatrix-objekt, der definerer CTM.
SkærmCTM()
Returnerer transformationsmatrix fra nuværende brugerenheder (dvs. efter anvendelse af ‘transform’ atribut, hvis der er) til den forældres brugeragent meddelelse om en ‘pixel’. For displayenheder, ideelt dette repræsenterer en fysisk skærm pixel. For andre enheder eller miljøer, hvor fysiske pixel størrelser ikke er kendt, så en algoritme som CSS2 definition af en ‘pixel’ kan bruges i stedet. Bemærk, at null returneres, hvis dette element ikke er hældt i dokumenttræet. Denne metode ville have været mere hensigtsmæssigt kaldet getClientCTM, men navnet getScreenCTM er holdt for historiske grunde.
[DOMName("getScreenCTM")]
public SVGMatrix GetScreenCTM()
Returns
Et SVGMatrix-objekt, der definerer den given transformationsmatrix.