Class SVGGraphicsElement
Pôvodný názov: Aspose.Html.Dom.Svg Zhromaždenie: Aspose.HTML.dll (25.4.0)
Rozhranie SVGGraphicsElement predstavuje prvky SVG, ktorých hlavným cieľom je priamo vytvoriť grafiku do skupiny.
[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
Z dedičných členov
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
Najvzdialenejší predchodca „svg“ prvok. nula ak je súčasný prvok najvzdialenejší svg prvok.
[DOMName("farthestViewportElement")]
public SVGElement FarthestViewportElement { get; }
Hodnota nehnuteľnosti
NearestViewportElement
Často najbližší predchodca „svg“ prvok. null ak súčasný prvok je najvzdialenejší svg prvok.
[DOMName("nearestViewportElement")]
public SVGElement NearestViewportElement { get; }
Hodnota nehnuteľnosti
RequiredExtensions
Zodpovedá priradením „vyžadovaných rozšírení“ na daný prvok.
public SVGStringList RequiredExtensions { get; }
Hodnota nehnuteľnosti
RequiredFeatures
Zodpovedá priradením „vyžadovaných funkcií“ na daný prvok.
public SVGStringList RequiredFeatures { get; }
Hodnota nehnuteľnosti
SystemLanguage
Zodpovedá priradením „systemLanguage“ na daný prvok.
public SVGStringList SystemLanguage { get; }
Hodnota nehnuteľnosti
Transform
Zodpovedá pridelení „transformácie“ na daný prvok.
[DOMName("transform")]
public SVGAnimatedTransformList Transform { get; }
Hodnota nehnuteľnosti
Methods
ZľavyBox()
Vráti tesné prepojenie v aktuálnom užívateľskom priestore (t. j. po aplikácii atribútu „transformácia“, ak existuje) na geometriu všetkých obsiahnutých grafických prvkov, s výnimkou úderu, klíčenia, maskovania a filtračných efektov.Upozorňujeme, že GetBBox musí vrátiť skutočné prepojenie v čase, keď sa metóda volala, aj v prípade, že prvok ešte nebol zrealizovaný.
[DOMName("getBBox")]
public SVGRect GetBBox()
Returns
Objekt SVGRect, ktorý definuje obmedzenú políčku.
GETCTM()
Vráti transformáciu z aktuálnych užívateľských jednotiek (t. j. po aplikácii atribútu „transformácia“, ak existuje) do systému koordinátu zobrazenia pre najbližšieViewportElement.
[DOMName("getCTM")]
public SVGMatrix GetCTM()
Returns
SVGMatrix objekt, ktorý definuje CTM.
Zobraziť GetScreenCTM()
Vráti transformáciu matriky z aktuálnych užívateľských jednotiek (t. j., po aplikácii „transformovať“ atribút, ak existuje) k poznámke materského užívateľského agenta o „pixel“. Pre displejové zariadenia ideálne to predstavuje fyzický obrazovkový pixel. Pre iné zariadenia alebo prostredia, kde fyzické rozmery pixelov nie sú známe, potom sa môže namiesto toho použiť algoritmus podobný CSS2 definícii „pixelov“. Upozorňujeme, že null sa vráti, ak tento prvok nie je vrhnutý do dokumentového stromu. Táto metóda by bola vhodnejšie pomenovaná ako getClientCTM, ale názov getScreenCTM sa zachová z historických dôvodov.
[DOMName("getScreenCTM")]
public SVGMatrix GetScreenCTM()
Returns
Objekt SVGMatrix, ktorý definuje danú transformáciu.