Class SVGSVGElement

Class SVGSVGElement

İsim alanı : Aspose.Html.Dom.Svg Görüntüleme: Aspose.HTML.dll (25.4.0)

Anahtar arayüz tanımlaması SVGSVGElement arayüzüdür, bu arayüz “svg” elemanı ile uyumludur. bu arayüz, matris işlemleri ve görsel render cihazlarında redraw zamanını kontrol etme yeteneği gibi çeşitli karmaşık yaygın olarak kullanılan kullanım yöntemleri içerir.

[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

mirasçı üyeleri

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

DOM özellikleri currentScale ve currentTranslate 2x3 matrisine eşittir [a b c d e f] = [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]. eğer “magnification” etkinleştirilirse (yani, zoomAndPan=“magnify”), o zaman etkisi SVG belgesinin parçası (yani, dışındaki svg elemanı) üzerinde en üst düzeyde ek bir dönüşüm yerleştirildiği gibi olur.Bir “svg” elemanına erişildiğinde, bu atribütün ne gibi davranışları belirlenmemiştir.

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

Mülkiyet Değer

float

CurrentTranslate

En dış svg elemanında, kullanıcının “mükemmelliği” göz önünde bulundurduğu ilgili çeviri faktörü.Bir “svg” elemanına erişildiğinde, bu atribütün ne gibi davranışları belirlenmemiştir.

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

Mülkiyet Değer

SVGPoint

Height

Bu, verilen “svg” elemanına “yükseklik” atıfta bulunur.

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

Mülkiyet Değer

SVGAnimatedLength

PreserveAspectRatio

Belirlenen öğeye ‘reserveAspectRatio’ atıfta bulunur.

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

Mülkiyet Değer

SVGAnimatedPreserveAspectRatio

ViewBox

Belirlenen öğeye ‘viewBox’ atıfta bulunur.

public SVGAnimatedRect ViewBox { get; }

Mülkiyet Değer

SVGAnimatedRect

Width

Belirlenen “svg” elemanına “genişlik” atıfta bulunur.

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

Mülkiyet Değer

SVGAnimatedLength

X

Bu, verilen “svg” elemanına “x” atıfta bulunur.

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

Mülkiyet Değer

SVGAnimatedLength

Y

Belirlenen “svg” elemanına “y” atıfta bulunur.

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

Mülkiyet Değer

SVGAnimatedLength

ZoomAndPan

Verilen öğeye ‘zoomAndPan’ atıfta bulunur. değeri bu arayüzde tanımlanan SVG_ZOOMANDPAN_* sabitlerinden biri olmalıdır.

public ushort ZoomAndPan { get; set; }

Mülkiyet Değer

ushort

Exceptions

DOMException

Kodu Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Sadece bir okuma özellikinin değerini değiştirme çabası üzerine kurulmuştur.

Methods

AnimationsPaused()

Bu SVG belgesinin parçası durgun bir durumda ise geçerlidir.

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

Returns

bool

Boolean, bu SVG belgesinin parçası durgun bir durumda olup olmadığını gösterir.

CreateEvent(Sırt)

Uygulama tarafından desteklenen bir Aspose.Html.Dom.Events.Event türü oluşturur.

public Event CreateEvent(string eventType)

Parameters

eventType string

EventType parametresi, oluşturulacak Aspose.Html.Dom.Events.Event arayüzünün türünü belirler.Aspose.Html.Dom.Events.Event arayüzü uygulama tarafından desteklenirse, bu yöntem yeni bir arayüzü iade eder.Aspose.Html.Dom.Events.Even istenen arayüz tipi.Aspose.Html.Dom.Events.Event yöntemi Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) yöntemi ile gönderilmelidir.Aspose.Html.Dom.Events.Event.InitEvent (System.String,System.Boolean,System.Boolean) yöntemi oluşturulduktan sonra Aspose.Html.Dom.Events.Event değerlerini başlatmak için çağırılmalıdır.

Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) yöntemi, Aspose.Html.Dom.Events.Events oluşturmak için kullanılır.veya kullanıcının kendisi için bir Aspose.Html.Dom.Events.Event oluşturması için gereksiz.Aspose.Html.Dom.Events.Event tarafından sağlanan uygulamanın yetersiz olduğu durumlarda, kullanıcılar kendi uygulamalarını sağlayabilir.Aspose.Html.Dom.Events.Event uygulamaları Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) yöntemiyle kullanılabilir.

Returns

Event

Yeni oluşturulan Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: Uygulama Aspose.Html.Dom.Events.Event arayüzü türünü desteklemiyorsa yükseltildi

Yaratıcılık()

Herhangi bir belge ağaçlarının dışında bir SVGAngle nesne oluşturur. nesne 0 derece değerine (birimsiz) başlatılır.

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

Returns

SVGAngle

Korkunç bir nesne.

Yaratıcılık()

Herhangi bir belge ağaçlarının dışında bir SVGLength nesne oluşturur. nesne 0 kullanıcı birimi değeri ile başlatılır.

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

Returns

SVGLength

Yüce bir nesne.

YaratıcılıkDüzenle()

Herhangi bir belge ağaçlarının dışında bir SVGMatrix nesne oluşturur. nesne kimlik matrisine başlatılır.

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

Returns

SVGMatrix

Bir SVGMatrix nesne.

Yaratıcı Sayısı()

Herhangi bir belge ağaçlarının dışında bir SVGNumber nesne oluşturur. nesne sıfır değerine başlatılır.

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

Returns

SVGNumber

Bir SVGNumber nesne.

YaratıcıSVGPoint()

Herhangi bir belge ağaçlarının dışında bir SVGPoint nesne oluşturur. nesne kullanıcı koordinasyon sisteminde (0,0) noktaya başlatılır.

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

Returns

SVGPoint

Bir SVGPoint nesne.

Yaratıcılık()

Herhangi bir belge ağaçlarının dışında bir SVGRect nesne oluşturur. nesne, tüm değerlerin 0 kullanıcı birimlerine ayarlandığı şekilde başlatılır.

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

Returns

SVGRect

Yüce bir nesne.

GÜVENLİK TRANSFER()

Herhangi bir belge ağaçlarının dışında bir SVGTransform nesne oluşturur. nesne bir kimlik matris transform (SVG_TRANSFORM_MATRIX) başlatılır.

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

Returns

SVGTransform

Bir SVGTransform nesne.

YaratıcıSVGTransformFromMatrix(SÖZLEŞMESİ)

Herhangi bir belge ağaçlarının dışında bir SVGTransform nesne oluşturur. nesne verilen matris dönüşümü için başlatılır (yani SVG_TRANSFORM_MATRIX). parametrelik matris değerleri kopyalanır, matris parametresi SVGTransform::matrix olarak kabul edilmez.

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

Parameters

matrix SVGMatrix

Matris Değişimi

Returns

SVGTransform

Bir SVGTransform nesne.

GetCurrentTime()

Eğer getCurrentTime, belgenin zaman çizgisinin başlamasından önce çağrılırsa (örneğin, belgenin SVGLoad olayının gönderilmesinden önce bir ‘script’ elemanında çalışan bir senaryo ile), 0 geri döner.

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

Returns

float

Saniyelerde geçerli zaman veya 0 eğer belge zaman çizgisi henüz başlamadı.

GetElementById(Sırt)

Bu SVG belge parçası (yani, arama belge ağacının bir alt kümesine sınırlıdır) bir Element için arama elementId. Eğer bir Element bulunursa, o Element iade edilir. eğer böyle bir element yoksa, null iade edilir.

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

Parameters

elementId string

Bir öğe için eşsiz ID değeri.

Returns

Element

Karşılaştırma Elemanı

PauseAnimations()

Bu “svg” elemanına eşdeğer SVG belge parçası içinde tanımlanan tüm şu anda çalışan animasyonları askıya alır (yani, durur), bu belge parçası ile eşdeğer animasyon saati durana kadar durur.

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

SetCurrentTime(Floransa)

Bu SVG belge parçası için saat ayarlayın, yeni bir geçerli zaman ayarlayın. belge zaman çizgisi başlamadan önce setCurrentTime çağrılırsa (örneğin, belgenin SVGLoad etkinliği gönderilmeden önce bir ‘script’ elemanında çalışan bir senaryo ile), o zaman son yöntemin çağrısında saniye değeri belge zaman çizgisi başlamadan sonra aradığı süreyi verir.

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

Parameters

seconds float

Mevcut SVG belge parçası için başlangıç saati ile ilgili saniyede yeni mevcut zaman.

UnpauseAnimations()

Unsuspend (yani, unpauses) SVG belge parçası içinde tanımlanan şu anda çalışan animasyonlar, animasyon saati askıya alındığı andan itibaren devam etmesine neden olur.

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

Ayrıca bakın

SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS

 Türkçe