Class SVGSVGElement

Class SVGSVGElement

名称: Aspose.Html.Dom.Svg セットアップ: Aspose.HTML.dll (25.4.0)

重要なインターフェイスの定義は SVGSVGエレメントインターフェイスであり、「svg」要素に合致するインターフェイスです このインターフェイスには、マトリックス作業や視覚的なランダムデバイスでの再生時間を制御する能力など、さまざまな誤った一般的に使用されるユーティリティメソッドが含まれています。

[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

相続人

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

外部の svg 要素では、この属性は、ユーザーの拡大および拡大の操作を考慮するための最初の視点と関連する現在のスケール要因を示しています 拡大および拡大の下で説明されているように. DOM 属性の currentScale と currentTranslate は 2x3 マトリックスに等しい [a b c d e f] = [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]. 「拡大」が有効である場合(すなわち zoomAndPan=“magnify」)、その効果は、追加の変換が SVG ドキュメント フラグメント(すなわち、外部の svg 要素の外部)の上部レベルに置かれているかのように。「svg」要素が最も外部のsvg要素ではない場合、この属性がどのような行動をとるかは未定です。

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

不動産価値

float

CurrentTranslate

最外の svg 要素では、ユーザーの「大化」を考慮する関連する翻訳要因です。「svg」要素が最も外部のsvg要素ではない場合、この属性がどのような行動をとるかは未定です。

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

不動産価値

SVGPoint

Height

それは、指定された「svg」要素に「高さ」を割り当てることを意味します。

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

不動産価値

SVGAnimatedLength

PreserveAspectRatio

指定された要素に「保存AspectRatio」を割り当てる。

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

不動産価値

SVGAnimatedPreserveAspectRatio

ViewBox

指定された要素に「viewBox」を割り当てる。

public SVGAnimatedRect ViewBox { get; }

不動産価値

SVGAnimatedRect

Width

指定された「svg」要素に「幅」を割り当てる。

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

不動産価値

SVGAnimatedLength

X

指定された「svg」要素に「x」を割り当てる。

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

不動産価値

SVGAnimatedLength

Y

指定された「svg」要素に「y」を割り当てることに合致します。

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

不動産価値

SVGAnimatedLength

ZoomAndPan

値は、このインターフェイスで定義されている SVG_ZOOMANDPAN_* コンスタントの 1 つでなければなりません。

public ushort ZoomAndPan { get; set; }

不動産価値

ushort

Exceptions

DOMException

コード Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.単なる読書属性の価値を変えようとする試みから生まれました。

Methods

AnimationsPaused()

この SVG ドキュメントの一部が休憩状態にある場合に返信します。

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

Returns

bool

Boolean は、この SVG ドキュメントの一部が休憩状態にあるかどうかを示しています。

CreateEvent(ストレッチ)

実施によってサポートされるタイプの Aspose.Html.Dom.Events.Event を作成します。

public Event CreateEvent(string eventType)

Parameters

eventType string

イベントタイプパラメーターは、作成する Aspose.Html.Dom.Events.Event インターフェイスのタイプを指定します。Aspose.Html.Dom.Events.Event インターフェイスが実装によってサポートされている場合、この方法は新しいインターフェイスを返します。Aspose.Html.Dom.Events.Event のインターフェイスタイプが要求されます。Aspose.Html.Dom.Events.Event が Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) を介して送信される場合、適切な方法Aspose.Html.Dom.Events.Event.InitEvent(System.String、System.Boolean、System.Boolean)の方法は、Aspose.Html.Dom.Events.Eventの価値を開始するために作成後に呼び出す必要があります。

Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) 方法は、不快な場合に Aspose.Html.Dom.Events.Events を作成するために使用されます。あるいは、ユーザーが自分自身で Aspose.Html.Dom.Events.Event を作成するために不必要です。Aspose.Html.Dom.Events.Event の実施が不十分である場合、ユーザーは独自の実施を提供することができます。Aspose.Html.Dom.Events.Eventの実装は、Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event)の方法で使用できます。

Returns

Event

新しく作成された Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: 実装が要求された Aspose.Html.Dom.Events.Event インターフェイスをサポートしていない場合にアップロード

クリエイター()

ドキュメンタリーツリーの外に SVGAngle オブジェクトを作成します. オブジェクトは 0 度(単位なし)の値に開始されます。

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

Returns

SVGAngle

目立つオブジェクト。

創造性()

ドキュメントツリーの外に SVGLength オブジェクトを作成します. オブジェクトは 0 ユーザー ユニットの値に初期化されます。

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

Returns

SVGLength

オブジェクトの大きさ。

クリエイティブマトリックス()

文書の木の外に SVGMatrix オブジェクトを作成します. オブジェクトはアイデンティティマトリックスにイニシアチブ化されます。

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

Returns

SVGMatrix

SVGMatrix オブジェクト

創造数()

ドキュメントツリーの外に SVGNumber オブジェクトを作成します. オブジェクトはゼロの値に開始されます。

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

Returns

SVGNumber

SVGNUMBER オブジェクト

クリエイティブ()

ドキュメントツリーの外に SVGPoint オブジェクトを作成します. オブジェクトは、ユーザー コーディネート システムの ポイント (0.0) に開始されます。

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

Returns

SVGPoint

SVGポイントオブジェクト

クリエイティブ()

ドキュメントツリー以外の SVGRect オブジェクトを作成します. オブジェクトはすべての値が 0 ユーザー ユニットに設定されるように開始されます。

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

Returns

SVGRect

素晴らしいオブジェクトです。

トランスフォーマット()

ドキュメントツリーの外に SVGTransform オブジェクトを作成します. オブジェクトはアイデンティティ マトリックス transform (SVG_TRANSFORM_MATRIX) にイニシアチブ化されます。

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

Returns

SVGTransform

SVGTransform オブジェクト

トランスフォーマットMatrix(マトリックス)

文書の木の外に SVGTransform オブジェクトを作成します. オブジェクトは特定のマトリックス変換(すなわち SVG_TRANSFORM_MATRIX)にイニシアチブ化されます. パラメーターマトリックスの値はコピーされ、マトリックスのパラメーターは SVGTransform::マトリックスとして採用されません。

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

Parameters

matrix SVGMatrix

変換マトリックス

Returns

SVGTransform

SVGTransform オブジェクト

GetCurrentTime()

getCurrentTime がドキュメントタイムラインが始まる前に呼ばれる場合(例えば、ドキュメントの SVGLoad イベントが送信される前に「スクリプト」エレメントで実行されるスクリプトによって) 0 が返されます。

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

Returns

float

現在の時間は秒で、または文書のタイムラインがまだ始まっていない場合、0です。

GetElementById(ストレッチ)

この SVG ドキュメント フラグメント (すなわち、検索はドキュメント ツリーのサブセットに制限されます) を検索する エレメント の ID が エレメント によって 与え られ ます. エレメント が 発見 さ れ た 場合,その エレメント が 返還 さ れ ます. この エレメント が 存在 し ない 場合, null が 返還 さ れ ます. 行動 が 定義 さ れ て い ませ ん でしょ う でしょ う でしょ う。

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

Parameters

elementId string

要素のユニークなID値

Returns

Element

合成要素です。

PauseAnimations()

この「svg」要素に合致するSVGドキュメントフレームに定義されているすべての現在実行中のアニメーションを中止(すなわち休憩)し、このドキュメントフレームに合致するアニメーション時計が無休になるまで止まる。

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

SetCurrentTime(フラット)

ドキュメントタイムラインが始まる前にセットCurrentTime が呼ばれる場合(例えば、ドキュメントの SVGLoad イベントが送信される前に「スクリプト」エレメントで実行するスクリプトによって)、その後、方法の最後の呼び出しで秒の価値は、ドキュメントタイムラインが始まるとすぐにドキュメントが検索する時間を与えます。

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

Parameters

seconds float

新しい現在の時間は、現在のSVGドキュメントフラグメントのスタート時間に関連して2秒です。

UnpauseAnimations()

無停止(すなわち、無停止)は現在、SVG文書の段落内で定義されているアニメーションを実行しており、アニメーション時計が停止した時から継続するようになります。

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

こちらも見る

SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS

 日本語