Class SVGSVGElement

Class SVGSVGElement

De naam: Aspose.Html.Dom.Svg Verzameling: Aspose.HTML.dll (25.4.0)

Een belangrijke interface definitie is de SVGSVGElement interface, die de interface is die overeenkomt met het ‘svg’ element. Deze interface bevat verschillende miscelaneous algemeen gebruikte utility methodes, zoals matrix operaties en de mogelijkheid om de tijd van redraw op visuele rendering apparaten te controleren.

[DOMObject]
[ComVisible(true)]
[DOMName("SVGSVGElement")]
public class SVGSVGElement : SVGGraphicsElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests, ISVGFitToViewBox, ISVGZoomAndPan, IDocumentEvent

Inheritance

object DOMObject EventTarget Node Element SVGElement SVGGraphicsElement SVGSVGElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode , IElementCSSInlineStyle , ISVGTests , ISVGFitToViewBox , ISVGZoomAndPan , IDocumentEvent

Geëerbiede leden

SVGGraphicsElement.GetBBox() , SVGGraphicsElement.GetCTM() , SVGGraphicsElement.GetScreenCTM() , SVGGraphicsElement.NearestViewportElement , SVGGraphicsElement.FarthestViewportElement , SVGGraphicsElement.Transform , SVGGraphicsElement.RequiredFeatures , SVGGraphicsElement.RequiredExtensions , SVGGraphicsElement.SystemLanguage , 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

CurrentScale

Op een buitenste svg-element geeft dit attribut de huidige schaalfactor in verband met de oorspronkelijke opvatting om gebruikersvergrootings- en panningsoperaties in aanmerking te nemen, zoals beschreven in Magnification en panning. DOM attributen currentScale en currentTranslate zijn gelijk aan de 2x3 matrix [a b c d e f] = [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]. Als “magnification” is ingeschakeld (d.w.z. zoomAndPan=“magnify”), dan is het effect alsof een extra transformatie is geplaatst op het buitenste niveau op het SVG-document fragment (d.w.z. buiten het buitenste svg-element).Wanneer er toegang is tot een ‘svg’ element dat niet een buitenste svg element is, wordt niet gedefinieerd wat gedrag dit attribute heeft.

[DOMName("currentScale")]
public float CurrentScale { get; set; }

Eigendomswaarde

float

CurrentTranslate

Op een buitenste svg element, de overeenkomstige vertalingsfactor die rekening houdt met de gebruiker “magnificatie”.Wanneer er toegang is tot een ‘svg’ element dat niet een buitenste svg element is, wordt niet gedefinieerd wat gedrag dit attribute heeft.

[DOMName("currentTranslate")]
public SVGPoint CurrentTranslate { get; }

Eigendomswaarde

SVGPoint

Height

Het komt overeen met het toewijzen van ‘hoogte’ op het gegeven ‘svg’ element.

[DOMName("height")]
public SVGAnimatedLength Height { get; }

Eigendomswaarde

SVGAnimatedLength

PreserveAspectRatio

Het gaat om het aanduiden van ‘reserveAspectRatio’ op het gegeven element.

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

Eigendomswaarde

SVGAnimatedPreserveAspectRatio

ViewBox

Hiermee wordt ‘viewBox’ toegeschreven aan het gegeven element.

public SVGAnimatedRect ViewBox { get; }

Eigendomswaarde

SVGAnimatedRect

Width

Het komt overeen met het toewijzen van ‘breedte’ op het gegeven ‘svg’ element.

[DOMName("width")]
public SVGAnimatedLength Width { get; }

Eigendomswaarde

SVGAnimatedLength

X

Het komt overeen met het toewijzen van ‘x’ op het gegeven ‘svg’ element.

[DOMName("x")]
public SVGAnimatedLength X { get; }

Eigendomswaarde

SVGAnimatedLength

Y

Het komt overeen met het toewijzen van ‘y’ op het gegeven ‘svg’ element.

[DOMName("y")]
public SVGAnimatedLength Y { get; }

Eigendomswaarde

SVGAnimatedLength

ZoomAndPan

De waarde moet een van de SVG_ZOOMANDPAN_* constanten zijn die op deze interface zijn gedefinieerd.

public ushort ZoomAndPan { get; set; }

Eigendomswaarde

ushort

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opgebouwd op een poging om de waarde van een lezing alleen attribute te veranderen.

Methods

AnimationsPaused()

Het komt waar als dit SVG-documentfragment in een gestopt toestand is.

[DOMName("animationsPaused")]
public bool AnimationsPaused()

Returns

bool

Boolean geeft aan of dit SVG-documentfragment in een gestopt staat is.

CreateEvent(String)

Creëert een Aspose.Html.Dom.Events.Event van een type die wordt ondersteund door de implementatie.

public Event CreateEvent(string eventType)

Parameters

eventType string

De eventType-parameters specificeren het type Aspose.Html.Dom.Events.Event-interface dat moet worden gecreëerd.Als de aangegeven interface Aspose.Html.Dom.Events.Event wordt ondersteund door de implementatie deze methode zal een nieuweAspose.Html.Dom.Events.Event van het aangevraagde interface type.Als de Aspose.Html.Dom.Events.Event moet worden verzonden via de Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) methode de juisteDe methode Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) moet na de creatie worden geroepen om de waarden van Aspose.Html.Dom.Events.Event te initialiseren.

De Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) methode wordt gebruikt bij het creëren van Aspose.Html.Dom.Events.Events wanneer het ongewenst isof onnodig voor de gebruiker om een Aspose.Html.Dom.Events.Event zelf te maken.In de gevallen waarin de implementatie die is verstrekt door Aspose.Html.Dom.Events.Event ontoereikend is, kunnen gebruikers hun eigenAspose.Html.Dom.Events.Event implementaties voor gebruik met de Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) methode.

Returns

Event

De nieuw gecreëerde Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: opgehaald als de implementatie niet ondersteunt het type Aspose.Html.Dom.Events.Event interface gevraagd

CreëerVergang()

Creëert een SVGAngle object buiten een documentboom.Het object wordt geïnitieerd tot de waarde 0 graden (eenheidloos).

[DOMName("createSVGAngle")]
public SVGAngle CreateSVGAngle()

Returns

SVGAngle

Een zwakke object.

Creëergrootte()

Creëert een SVGLength object buiten een documentboom.Het object wordt geïnitieerd tot de waarde van 0 gebruikers eenheden.

[DOMName("createSVGLength")]
public SVGLength CreateSVGLength()

Returns

SVGLength

Een SVGLength object.

Het creëren van()

Het creëert een SVGMatrix object buiten een documentboom.Het object wordt geïnitieerd naar de identiteitsmatrix.

[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()

Returns

SVGMatrix

Een SVGMatrix object.

CreateVGNumber()

Creëert een SVGNumber object buiten een documentboom.Het object wordt geïnitieerd tot een waarde van nul.

[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()

Returns

SVGNumber

Een SVGNumber object.

CreëerVGPoint()

Creëert een SVGPoint-object buiten een documentboom.Het object wordt geïnitieerd tot het punt (0,0) in het gebruikerscoördinatiesysteem.

[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()

Returns

SVGPoint

Een SVGPoint object.

CreëerGroet()

Creëert een SVGRect object buiten een documentboom.Het object wordt zo geïnitieerd dat alle waarden worden ingesteld op 0 gebruikerseenheden.

[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()

Returns

SVGRect

Een SVGRect object.

CreateSVGTransform()

Creëert een SVGTransform object buiten een documentboom.Het object wordt geïnitieerd naar een identiteitsmatrix transform (SVG_TRANSFORM_MATRIX).

[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()

Returns

SVGTransform

Een SVGTransform object.

CreateSVGTransformFromMatrix(Vrijmetsel)

Het object wordt geïnitieerd naar de gegeven matrix transform (d.w.z. SVG_TRANSFORM_MATRIX).De waarden van de parameter matrix worden gecopierd, de matrix parameter wordt niet geaccepteerd als SVGTransform::matrix.

[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)

Parameters

matrix SVGMatrix

De transformatie matrix.

Returns

SVGTransform

Een SVGTransform object.

GetCurrentTime()

Als getCurrentTime wordt geroepen voordat de documenttijdlijn is begonnen (bijvoorbeeld door een script die in een ‘script’ element wordt uitgevoerd voordat het SVGLoad-evenement van het document wordt verzonden), wordt 0 teruggekeerd.

[DOMName("getCurrentTime")]
public float GetCurrentTime()

Returns

float

De huidige tijd in seconden, of 0 als de documenttijdlijn nog niet is begonnen.

GetElementById(String)

Zoek dit SVG-documentfragment (d.w.z. de zoektocht is beperkt tot een subset van het documentboom) voor een Element wiens ID wordt gegeven door elementId. Als een Element wordt gevonden, wordt dat Element teruggekeerd.

[DOMName("getElementById")]
public Element GetElementById(string elementId)

Parameters

elementId string

De unieke ID-waarde voor een element.

Returns

Element

Het matige element.

PauseAnimations()

Suspende (d.w.z. pauzes) alle momenteel uitgevoerde animaties die zijn gedefinieerd binnen het SVG-documentfragment dat overeenkomt met dit ‘svg’ element, waardoor de animatie klok die overeenkomt met dit documentfragment blijft staan totdat het ononderbroken is.

[DOMName("pauseAnimations")]
public void PauseAnimations()

SetCurrentTime(Vloot)

Als SetCurrentTime wordt geroepen voordat de documenttijdlijn is begonnen (bijvoorbeeld door een script die in een ‘script’ element wordt uitgevoerd voordat de SVGLoad-evenement van het document wordt verzonden), dan geeft de waarde van de seconden in de laatste oproep van de methode de tijd die het document zal zoeken nadat de documenttijdlijn is begonnen.

[DOMName("setCurrentTime")]
public void SetCurrentTime(float seconds)

Parameters

seconds float

De nieuwe huidige tijd in seconden met betrekking tot de starttijd voor het huidige SVG-document fragment.

UnpauseAnimations()

Unsuspendes (d.w.z. unpauses) momenteel uitvoeren animaties die zijn gedefinieerd binnen het SVG-document fragment, waardoor de animatie uren voort te zetten vanaf de tijd dat het werd opgeschort.

[DOMName("unpauseAnimations")]
public void UnpauseAnimations()

Zie ook

SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS

 Nederlands