Class SVGSVGElement

Class SVGSVGElement

ja nimityö: Aspose.Html.Dom.Svg Kokoelma: Aspose.HTML.dll (25.4.0)

Avain käyttöliittymän määritelmä on SVGSVGElement -liittymä, joka on “svg” -elementin vastaava käyttöliittymä.Tämä käyttöliittymä sisältää erilaisia epäselviä yleisesti käytettävissä olevia käyttömenetelmiä, kuten matriisin toimintaa ja kykyä hallita visuaalisen rendering-laitteiden kierrätyksen aikaa.

[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

Perintöjäsenet

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

Ulkoisimmalla svg-elementillä tämä ominaisuus osoittaa nykyisen mittakaavan tekijän suhteessa alkuperäiseen näkemykseen, jotta voidaan ottaa huomioon käyttäjän suurennuksen ja pannun toiminnot, kuten on kuvattu suurennuksen ja pannun alla. DOM-ominaisuudet currentScale ja currentTranslate vastaavat 2x3 matriisiä [a b c d e f] = [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]. Jos “magnification” on käytössä (eli zoomAndPan=“magnify”), niin vaikutus on kuin lisävaihtelu asetetaan SVG-asiakirjan fragmentin (eli ulkoisen svg-elementin ulkopuolella).Kun pääsee ”svg” elementtiin, joka ei ole ylimmäinen svg elementti, on määritelty, mitä käyttäytymistä tämä ominaisuus on.

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

Omistuksen arvo

float

CurrentTranslate

Ulkoisimmassa svg-elementissä vastaava käännöstekijä, joka ottaa huomioon käyttäjän “magnification”.Kun pääsee ”svg” elementtiin, joka ei ole ylimmäinen svg elementti, on määritelty, mitä käyttäytymistä tämä ominaisuus on.

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

Omistuksen arvo

SVGPoint

Height

Se vastaa ”korkeuden” määrittämistä antamalle ”svg” -elementille.

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

Omistuksen arvo

SVGAnimatedLength

PreserveAspectRatio

Se vastaa määrittämistä ‘reserveAspectRatio’ tietylle elementille.

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

Omistuksen arvo

SVGAnimatedPreserveAspectRatio

ViewBox

Se vastaa ”viewBox” määrittämistä tietylle elementille.

public SVGAnimatedRect ViewBox { get; }

Omistuksen arvo

SVGAnimatedRect

Width

Se vastaa ”levyyden” määrittämistä tietylle ”svg” -elementille.

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

Omistuksen arvo

SVGAnimatedLength

X

Se vastaa ”x” määrittämistä tietylle ”svg” -elementille.

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

Omistuksen arvo

SVGAnimatedLength

Y

Se vastaa määräämään ”y” antamalle ”svg” -elementille.

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

Omistuksen arvo

SVGAnimatedLength

ZoomAndPan

Se vastaa ‘zoomAndPan’ määrittämistä tietylle elementille. arvo on oltava yksi tässä käyttöliittymässä määriteltyistä SVG_ZOOMANDPAN_* -kestoista.

public ushort ZoomAndPan { get; set; }

Omistuksen arvo

ushort

Exceptions

DOMException

Koodi Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Korostettu yrityksestä muuttaa lukemisen arvoa vain ominaisuutta.

Methods

AnimationsPaused()

Palautuu totta, jos tämä SVG-asiakirjan fragmentti on keskeytyneessä tilassa.

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

Returns

bool

Boolean osoittaa, onko tämä SVG-asiakirjan fragmentti keskeytyneessä tilassa.

CreateEvent(String)

Luo Aspose.Html.Dom.Events.Event tyypin, jota toteutus tukee.

public Event CreateEvent(string eventType)

Parameters

eventType string

Tapahtuman tyypin parametri määrittää Aspose.Html.Dom.Events.Event -liittymän luodaan.Jos määritellyn Aspose.Html.Dom.Events.Event -liittymän tukee toteutus, tämä menetelmä palauttaa uudenAspose.Html.Dom.Events.Event pyydetyn käyttöliittymän tyyppi.Jos Aspose.Html.Dom.Events.Event on lähetettävä Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) menetelmän kauttaAspose.Html.Dom.Events.Event.InitEvent (System.String,System.Boolean,System.Boolean) -menetelmä on kutsuttava luomisen jälkeen, jotta voidaan aloittaa Aspose.Html.Dom.Events.Eventin arvot.

Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) menetelmä käytetään luomaan Aspose.Html.Dom.Events.Events, kun se on joko epämiellyttävätai tarpeettomia käyttäjälle luoda Aspose.Html.Dom.Events.Event itse.Tapauksissa, joissa Aspose.Html.Dom.Events.Eventin tarjoama täytäntöönpano on riittämätön, käyttäjät voivat toimittaa omiaAspose.Html.Dom.Events.Event toteutukset käytettäväksi Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) menetelmän kanssa.

Returns

Event

Uudelleen luotu Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: Korotettu, jos täytäntöönpano ei tue Aspose.Html.Dom.Events.Event -liittymän tyyppiä

luodaan()

Luo SVGAngle-objekti minkä tahansa dokumenttipuun ulkopuolella.Objekti aloitetaan arvoon 0 astetta (yksikötön).

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

Returns

SVGAngle

Se on pimeä kohde.

luodaan()

Luo SVGLength-objekti minkä tahansa asiakirjan puun ulkopuolella.Objekti aloitetaan 0 käyttäjäyksikön arvoon.

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

Returns

SVGLength

Yksi kohderyhmän objekti.

LuominenSVGMatrix()

Luo SVGMatrix-objekti minkä tahansa dokumenttipuun ulkopuolella.

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

Returns

SVGMatrix

Tämä on SVGMatrix-objekti

LuominenNumber()

Luo SVGNumber-objekti minkä tahansa dokumenttipuun ulkopuolella.Objekti aloitetaan nollaan.

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

Returns

SVGNumber

Tämä on SVGNumber -objekti.

LuominenSVGPoint()

Luo SVGPoint-objekti minkä tahansa asiakirjan puun ulkopuolella.Objekti aloitetaan pisteeseen (0,0) käyttäjän koordinointijärjestelmässä.

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

Returns

SVGPoint

Tämä on SVGPoint-objekti.

luodaan()

Luo SVGRect-objekti minkä tahansa asiakirjan puun ulkopuolella.Objekti aloitetaan siten, että kaikki arvot asetetaan 0 käyttäjäyksikköön.

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

Returns

SVGRect

Tämä on SVGRect objekti.

SuunnitteleVGTransform()

Luo SVGTransform-objekti minkä tahansa asiakirjan puun ulkopuolella.Objekti aloitetaan identiteetin matriisin transformaatioon (SVG_TRANSFORM_MATRIX).

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

Returns

SVGTransform

Tämä on SVGTransform -objekti.

SuunnitteleSVGTransformFromMatrix(Tyylikäs)

Luo SVGTransform-objekti minkä tahansa asiakirjan puun ulkopuolella.Objekti aloitetaan tietylle matriisin transformille (eli SVG_TRANSFORM_MATRIX). Parametrien matriisin arvot kopioidaan, matriisin parametri ei hyväksytä SVGTransform::matriisinä.

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

Parameters

matrix SVGMatrix

Siirtymisen matriisi.

Returns

SVGTransform

Tämä on SVGTransform -objekti.

GetCurrentTime()

Jos getCurrentTime kutsutaan ennen asiakirjan aikataulun alkamista (esimerkiksi skripti käynnistää ‘skripti’ elementti ennen asiakirjan SVGLoad tapahtuma lähetetään), niin 0 palautetaan.

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

Returns

float

Nykyinen aika sekunnissa tai 0 jos asiakirjan aikataulu ei ole vielä alkanut.

GetElementById(String)

Etsi tämä SVG-asiakirjan fragmentti (eli etsiminen on rajoitettu asiakirjan puun alaluokkaan) elementille, jonka tunnistus on elementtiId. Jos elementti löydetään, se elementti palautetaan. Jos tällaista elementtiä ei ole, se palautuu nollaan.

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

Parameters

elementId string

ainutlaatuinen tunnus arvo yhdelle elementille.

Returns

Element

ja vastaava elementti.

PauseAnimations()

Se keskeyttää (eli keskeyttää) kaikki tällä hetkellä käynnissä olevat animaatiot, jotka on määritelty SVG-asiakirjan fragmentissa, joka vastaa tätä “svg” -elementtiä, mikä aiheuttaa tämän dokumentin fragmentin mukaisen animaatiorun pysyvän, kunnes se on pysähtynyt.

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

SetCurrentTime(Flottaa)

Jos asettaaCurrentTime kutsutaan ennen kuin asiakirjan aikataulu on alkanut (esimerkiksi skripti käynnistää ‘skripti’ elementti ennen asiakirjan SVGLoad tapahtuma lähetetään), niin sekuntien arvo viimeisessä viittaus menetelmä antaa aikaa, että asiakirja etsii, kun asiakirjan aikataulu on alkanut.

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

Parameters

seconds float

Uusi nykyinen aika sekunnissa suhteessa nykyisen SVG-asiakirjan alkuaikaan.

UnpauseAnimations()

Unsuspends (eli unpauses) käynnissä olevia animaatioita, jotka on määritelty SVG-asiakirjan fragmentin sisällä, mikä aiheuttaa animaation kelloa jatkamaan siitä ajasta, jolloin se on keskeytetty.

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

Katso myös

SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS

 Suomi