Class SVGSVGElement

Class SVGSVGElement

Nama dari : Aspose.Html.Dom.Svg Pengumpulan: Aspose.HTML.dll (25.4.0)

Definisi antara muka kunci adalah antara muka SVGSVGElement, yang merupakan antara muka yang sesuai dengan elemen ‘svg’. antara muka ini berisi berbagai metode utilitas yang sering digunakan, seperti operasi matriks dan kemampuan untuk mengontrol waktu redraw pada perangkat rendering visual.

[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

anggota yang diwarisi

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

Pada elemen svg eksternal, atribut ini menunjukkan faktor skala saat ini yang berkaitan dengan pandangan awal untuk mempertimbangkan operasi pengembangan dan pengembangan pengguna, seperti yang dijelaskan di bawah Pengembangan dan pengembangan. atribut DOM CurrentScale dan CurrentTranslate adalah setara dengan matriks 2x3 [a b c d e f] = [currentScale 0 0 CurrentScale CurrentTranslate.x CurrentTranslate.y]. Jika “magnification” diaktifkan (iaitu, zoomAndPan=“magnify”), maka efeknya seolah-olah transformasi tambahan telah diletakkan di tingkat eksternal pada fragmen dokumen SVG (iaitu, di luar elemen svg eksternal).Ketika diakses pada elemen ‘svg’ yang bukan elemen yang paling luar biasa, tidak dapat ditentukan apa perilaku atribut ini memiliki.

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

Nilai Properti

float

CurrentTranslate

Pada elemen svg yang paling luar, faktor terjemahan yang sesuai yang mempertimbangkan pengguna “magnification”.Ketika diakses pada elemen ‘svg’ yang bukan elemen yang paling luar biasa, tidak dapat ditentukan apa perilaku atribut ini memiliki.

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

Nilai Properti

SVGPoint

Height

Sesuai dengan atribut ’tinggi’ pada elemen ‘svg’ yang diberikan.

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

Nilai Properti

SVGAnimatedLength

PreserveAspectRatio

Sesuai dengan atribut ‘reserveAspectRatio’ pada elemen yang diberikan.

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

Nilai Properti

SVGAnimatedPreserveAspectRatio

ViewBox

Sesuai dengan atribut ‘viewBox’ pada elemen yang diberikan.

public SVGAnimatedRect ViewBox { get; }

Nilai Properti

SVGAnimatedRect

Width

Sesuai dengan atribut ‘width’ pada elemen ‘svg’ yang diberikan.

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

Nilai Properti

SVGAnimatedLength

X

Sesuai dengan atribut ‘x’ pada elemen ‘svg’ yang diberikan.

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

Nilai Properti

SVGAnimatedLength

Y

Sesuai dengan atribut ‘y’ pada elemen ‘svg’ yang diberikan.

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

Nilai Properti

SVGAnimatedLength

ZoomAndPan

Nilai harus menjadi salah satu konstan SVG_ZOOMANDPAN_* yang ditentukan pada antarmuka ini.

public ushort ZoomAndPan { get; set; }

Nilai Properti

ushort

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.

Methods

AnimationsPaused()

Kembali benar jika fragmen dokumen SVG ini berada dalam keadaan terhenti.

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

Returns

bool

Boolean menunjukkan apakah fragmen dokumen SVG ini berada dalam keadaan terhenti.

CreateEvent(String)

Mencipta Aspose.Html.Dom.Events.Event jenis yang didukung oleh implementasi.

public Event CreateEvent(string eventType)

Parameters

eventType string

Parameter EventType menentukan jenis antarmuka Aspose.Html.Dom.Events.Event yang akan dibuat.Jika antarmuka Aspose.Html.Dom.Events.Event yang ditentukan didukung oleh implementasi, metode ini akan mengembalikanAspose.Html.Dom.Events.Event jenis antarmuka yang diminta.Jika Aspose.Html.Dom.Events.Event harus dikirim melalui Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) metode yang sesuaiMetode Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) harus dipanggil setelah penciptaan untuk memulai nilai Aspose.Html.Dom.Events.Event.

Metode Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) digunakan dalam membuat Aspose.Html.Dom.Events.Events ketika itu baik tidak nyamanatau tidak perlu bagi pengguna untuk membuat Aspose.Html.Dom.Events.Event sendiri.Dalam kasus-kasus di mana implementasi yang disediakan Aspose.Html.Dom.Events.Event tidak mencukupi, pengguna dapat menyediakan sendiriAspose.Html.Dom.Events.Event implementasi untuk digunakan dengan metode Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Returns

Event

yang baru dibuat Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: Diterbitkan jika implementasi tidak mendukung jenis antara muka Aspose.Html.Dom.Events.Event yang diminta

Penciptaan()

Mencipta objek SVGAngle di luar pohon dokumen. objek ini dimulai pada nilai 0 derajat (tidak ada unit).

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

Returns

SVGAngle

Sebuah objek yang unik.

Penciptaan()

Mencipta objek SVGLength di luar pohon dokumen. objek ini dimulai dengan nilai 0 unit pengguna.

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

Returns

SVGLength

Sebuah objek yang besar.

Penciptaan Matrix()

Mencipta objek SVGMatrix di luar pohon dokumen. objek ini dimulai dengan matriks identitas.

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

Returns

SVGMatrix

Sebuah objek SVGMatrix.

PenciptaanNumber()

Mencipta objek SVGNumber di luar pohon dokumen. objek ini dimulai dengan nilai nol.

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

Returns

SVGNumber

Sebuah objek yang besar.

PenciptaanSVGPoint()

Mencipta objek SVGPoint di luar pohon dokumen. objek ini dimulai ke titik (0,0) dalam sistem koordinat pengguna.

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

Returns

SVGPoint

Sebuah objek yang unik.

Penciptaan()

Mencipta objek SVGRect di luar pohon dokumen. objek ini dimulai sehingga semua nilai ditetapkan pada 0 unit pengguna.

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

Returns

SVGRect

Sebuah objek yang unik.

Perkembangan Transformasi()

Mencipta objek SVGTransform di luar pohon dokumen. objek ini dimulai dengan transformasi matriks identitas (SVG_TRANSFORM_MATRIX).

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

Returns

SVGTransform

Sebuah objek transformasi.

Perbedaan TransformFromMatrix(Kekuatan Matrix)

Objek ini dimulai dengan transformasi matriks tertentu (iaitu, SVG_TRANSFORM_MATRIX). nilai dari matriks parameter disalin, parameter matriks tidak diadopsi sebagai SVGTransform::matrix.

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

Parameters

matrix SVGMatrix

dengan transformasi matriks.

Returns

SVGTransform

Sebuah objek transformasi.

GetCurrentTime()

Jika getCurrentTime dipanggil sebelum timeline dokumen dimulai (misalnya, dengan skrip berjalan dalam ‘script’ elemen sebelum acara SVGLoad dokumen dikirim), maka 0 dikembalikan.

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

Returns

float

Waktu saat ini dalam detik, atau 0 jika garis waktu dokumen belum dimulai.

GetElementById(String)

Mencari fragmen dokumen SVG ini (iaitu, pencarian terbatas pada subset pokok dokumen) untuk Elemen yang ID diberikan oleh elemenId. Jika Elemen ditemukan, Elemen itu dikembalikan.Jika tidak ada elemen tersebut, kembali null.

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

Parameters

elementId string

Nilai identitas unik untuk satu elemen.

Returns

Element

Elemen yang cocok.

PauseAnimations()

Menangguhkan (iaitu, istirahat) semua animasi yang sedang berjalan yang ditakrifkan dalam fragmen dokumen SVG yang sepadan dengan elemen ‘svg’ ini, menyebabkan jam animasi yang sepadan dengan fragmen dokumen ini tetap berdiri sampai tidak beristirahat.

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

SetCurrentTime(kapal)

Jika setCurrentTime dipanggil sebelum timeline dokumen dimulai (misalnya, dengan skrip berjalan dalam ‘script’ elemen sebelum acara SVGLoad dokumen dikirim), maka nilai detik dalam invokasi terakhir metode memberikan waktu yang dokumen akan mencari setelah timeline dokumen dimulai.

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

Parameters

seconds float

Waktu saat ini baru dalam detik relatif waktu awal untuk fragmen dokumen SVG saat ini.

UnpauseAnimations()

Unsuspends (iaitu, unpauses) animasi yang sedang berjalan yang ditakrifkan dalam fragmen dokumen SVG, menyebabkan jam animasi berlanjut dari waktu di mana ia dihentikan.

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

Lihat juga

SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS

 Indonesia