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; }
不動産価値
CurrentTranslate
最外の svg 要素では、ユーザーの「大化」を考慮する関連する翻訳要因です。「svg」要素が最も外部のsvg要素ではない場合、この属性がどのような行動をとるかは未定です。
[DOMName("currentTranslate")]
public SVGPoint CurrentTranslate { get; }
不動産価値
Height
それは、指定された「svg」要素に「高さ」を割り当てることを意味します。
[DOMName("height")]
public SVGAnimatedLength Height { get; }
不動産価値
PreserveAspectRatio
指定された要素に「保存AspectRatio」を割り当てる。
public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }
不動産価値
SVGAnimatedPreserveAspectRatio
ViewBox
指定された要素に「viewBox」を割り当てる。
public SVGAnimatedRect ViewBox { get; }
不動産価値
Width
指定された「svg」要素に「幅」を割り当てる。
[DOMName("width")]
public SVGAnimatedLength Width { get; }
不動産価値
X
指定された「svg」要素に「x」を割り当てる。
[DOMName("x")]
public SVGAnimatedLength X { get; }
不動産価値
Y
指定された「svg」要素に「y」を割り当てることに合致します。
[DOMName("y")]
public SVGAnimatedLength Y { get; }
不動産価値
ZoomAndPan
値は、このインターフェイスで定義されている SVG_ZOOMANDPAN_* コンスタントの 1 つでなければなりません。
public ushort ZoomAndPan { get; set; }
不動産価値
Exceptions
コード Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.単なる読書属性の価値を変えようとする試みから生まれました。
Methods
AnimationsPaused()
この SVG ドキュメントの一部が休憩状態にある場合に返信します。
[DOMName("animationsPaused")]
public bool AnimationsPaused()
Returns
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.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
新しく作成された Aspose.Html.Dom.Events.Event
Exceptions
NOT_SUPPORTED_ERR: 実装が要求された Aspose.Html.Dom.Events.Event インターフェイスをサポートしていない場合にアップロード
クリエイター()
ドキュメンタリーツリーの外に SVGAngle オブジェクトを作成します. オブジェクトは 0 度(単位なし)の値に開始されます。
[DOMName("createSVGAngle")]
public SVGAngle CreateSVGAngle()
Returns
目立つオブジェクト。
創造性()
ドキュメントツリーの外に SVGLength オブジェクトを作成します. オブジェクトは 0 ユーザー ユニットの値に初期化されます。
[DOMName("createSVGLength")]
public SVGLength CreateSVGLength()
Returns
オブジェクトの大きさ。
クリエイティブマトリックス()
文書の木の外に SVGMatrix オブジェクトを作成します. オブジェクトはアイデンティティマトリックスにイニシアチブ化されます。
[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()
Returns
SVGMatrix オブジェクト
創造数()
ドキュメントツリーの外に SVGNumber オブジェクトを作成します. オブジェクトはゼロの値に開始されます。
[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()
Returns
SVGNUMBER オブジェクト
クリエイティブ()
ドキュメントツリーの外に SVGPoint オブジェクトを作成します. オブジェクトは、ユーザー コーディネート システムの ポイント (0.0) に開始されます。
[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()
Returns
SVGポイントオブジェクト
クリエイティブ()
ドキュメントツリー以外の SVGRect オブジェクトを作成します. オブジェクトはすべての値が 0 ユーザー ユニットに設定されるように開始されます。
[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()
Returns
素晴らしいオブジェクトです。
トランスフォーマット()
ドキュメントツリーの外に SVGTransform オブジェクトを作成します. オブジェクトはアイデンティティ マトリックス transform (SVG_TRANSFORM_MATRIX) にイニシアチブ化されます。
[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()
Returns
SVGTransform オブジェクト
トランスフォーマットMatrix(マトリックス)
文書の木の外に SVGTransform オブジェクトを作成します. オブジェクトは特定のマトリックス変換(すなわち SVG_TRANSFORM_MATRIX)にイニシアチブ化されます. パラメーターマトリックスの値はコピーされ、マトリックスのパラメーターは SVGTransform::マトリックスとして採用されません。
[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)
Parameters
matrix
SVGMatrix
変換マトリックス
Returns
SVGTransform オブジェクト
GetCurrentTime()
getCurrentTime がドキュメントタイムラインが始まる前に呼ばれる場合(例えば、ドキュメントの SVGLoad イベントが送信される前に「スクリプト」エレメントで実行されるスクリプトによって) 0 が返されます。
[DOMName("getCurrentTime")]
public float GetCurrentTime()
Returns
現在の時間は秒で、または文書のタイムラインがまだ始まっていない場合、0です。
GetElementById(ストレッチ)
この SVG ドキュメント フラグメント (すなわち、検索はドキュメント ツリーのサブセットに制限されます) を検索する エレメント の ID が エレメント によって 与え られ ます. エレメント が 発見 さ れ た 場合,その エレメント が 返還 さ れ ます. この エレメント が 存在 し ない 場合, null が 返還 さ れ ます. 行動 が 定義 さ れ て い ませ ん でしょ う でしょ う でしょ う。
[DOMName("getElementById")]
public Element GetElementById(string elementId)
Parameters
elementId
string
要素のユニークなID値
Returns
合成要素です。
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