Class SVGDocument

Class SVGDocument

名称: Aspose.Svg 会議: Aspose.SVG.dll (25.5.0)

「SVGD ドキュメント」は SVG 階級の根源であり、全てのコンテンツを保有しています。 階級へのアクセスを提供することに加えて、 それはまた、文書から特定の情報セットにアクセスするためのいくつかの便利な方法を提供します。 両方の構築者と Aspose.Svg.Dom. Document.Navigate(System.String) 方法は、gzip 圧縮 .svgz ファイルを充電することができます。 例えば、「svg」要素が XHTML ドキュメント [XH HTML] 内でインラインに組み込まれている場合、 その後、SGDドキュメントのオブジェクトは存在しない。 代わりに、 ドキュメント オブジェクト ギャラリー の 根 物体 は 異なる タイプ の Document Object になります。 例えば、HTMLドキュメントオブジェクトなど、 SVGDドキュメントのオブジェクトが実際に存在する場合、XML文書階級の根元素が「svg」の要素である場合 例えば、独自の SVG ファイル(すなわち、 MIME タイプ「image/svg+xml」を搭載したファイル。 この場合、 SVGDドキュメンタリーオブジェクトは、文書モデル階級の根対象となります。

[ComVisible(true)]
[DOMObject]
[DOMName("SVGDocument")]
public class SVGDocument : Document, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IParentNode, IElementTraversal, INonElementParentNode, IGlobalEventHandlers, IDocumentEvent, IDocumentCSS, IDocumentStyle

Inheritance

object DOMObject EventTarget Node Document SVGDocument

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IDocumentTraversal , IXPathEvaluator , IParentNode , IElementTraversal , INonElementParentNode , IGlobalEventHandlers , IDocumentEvent , IDocumentCSS , IDocumentStyle

相続人

Document.Navigate(string) , Document.Navigate(Url) , Document.Navigate(string, string) , Document.Navigate(string, Url) , Document.Navigate(Stream, string) , Document.Navigate(Stream, Url) , Document.Navigate(RequestMessage) , Document.CreateElement(string) , Document.CreateElementNS(string, string) , Document.CreateDocumentFragment() , Document.CreateTextNode(string) , Document.CreateComment(string) , Document.CreateCDATASection(string) , Document.CreateProcessingInstruction(string, string) , Document.CreateAttribute(string) , Document.CreateAttributeNS(string, string) , Document.CreateEntityReference(string) , Document.CreateDocumentType(string, string, string, string) , Document.GetElementsByTagName(string) , Document.GetElementsByTagNameNS(string, string) , Document.GetElementById(string) , Document.GetElementsByClassName(string) , Document.CreateNodeIterator(Node) , Document.CreateNodeIterator(Node, long) , Document.CreateNodeIterator(Node, long, INodeFilter) , Document.CreateTreeWalker(Node) , Document.CreateTreeWalker(Node, long) , Document.CreateTreeWalker(Node, long, INodeFilter) , Document.QuerySelectorAll(string) , Document.QuerySelector(string) , Document.ImportNode(Node, bool) , Document.CreateEvent(string) , Document.Write(params string[]) , Document.WriteLn(params string[]) , Document.CreateExpression(string, IXPathNSResolver) , Document.CreateNSResolver(Node) , Document.Evaluate(string, Node, IXPathNSResolver, XPathResultType, object) , Document.RenderTo(IDevice) , Document.Dispose(bool) , Document.OwnerDocument , Document.Context , Document.Implementation , Document.Location , Document.DocumentURI , Document.Origin , Document.BaseURI , Document.NodeName , Document.NodeType , Document.CharacterSet , Document.Charset , Document.InputEncoding , Document.ContentType , Document.ReadyState , Document.Doctype , Document.DocumentElement , Document.FirstElementChild , Document.LastElementChild , Document.PreviousElementSibling , Document.NextElementSibling , Document.ChildElementCount , Document.Children , Document.XmlStandalone , Document.XmlVersion , Document.StrictErrorChecking , Document.DefaultView , Document.StyleSheets , Document.OnReadyStateChange , Document.OnAbort , Document.OnBlur , Document.OnCancel , Document.OnCanplay , Document.OnCanPlayThrough , Document.OnChange , Document.OnClick , Document.OnCueChange , Document.OnDblClick , Document.OnDurationChange , Document.OnEmptied , Document.OnEnded , Document.OnError , Document.OnFocus , Document.OnInput , Document.OnInvalid , Document.OnKeyDown , Document.OnKeyPress , Document.OnKeyUp , Document.OnLoad , Document.OnLoadedData , Document.OnLoadedMetadata , Document.OnLoadStart , Document.OnMouseDown , Document.OnMouseEnter , Document.OnMouseLeave , Document.OnMouseMove , Document.OnMouseOut , Document.OnMouseOver , Document.OnMouseUp , Document.OnMouseWheel , Document.OnPause , Document.OnPlay , Document.OnPlaying , Document.OnProgress , Document.OnRateChange , Document.OnReset , Document.OnResize , Document.OnScroll , Document.OnSeeked , Document.OnSeeking , Document.OnSelect , Document.OnShow , Document.OnStalled , Document.OnSubmit , Document.OnSuspend , Document.OnTimeUpdate , Document.OnToggle , Document.OnVolumeChange , Document.OnWaiting , 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()

Constructors

ドキュメンタリー()

Aspose.svg.SVGDドキュメントクラスの新しい例を開始します。

public SVGDocument()

ドキュメンタリー(Configuration)

Aspose.svg.SVGDドキュメントクラスの新しい例を開始します。

public SVGDocument(Configuration configuration)

Parameters

configuration Configuration

構成です。

ドキュメンタリー(ストレッチ)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(System.String)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(string address)

Parameters

address string

ドキュメントアドレス:現在のディレクトリパスと組み合わせて、絶対的なURLを形成します。

ドキュメンタリー(Url)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(アスポス.スヴグ.ウルル)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(Url url)

Parameters

url Url

ドキュメントURL

ドキュメンタリー(ストリップ、設定)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(System.String)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(string address, Configuration configuration)

Parameters

address string

ドキュメントアドレス:現在のディレクトリパスと組み合わせて、絶対的なURLを形成します。

configuration Configuration

構成です。

ドキュメンタリー(URL、設定)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(アスポス.スヴグ.ウルル)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(Url url, Configuration configuration)

Parameters

url Url

ドキュメントURL

configuration Configuration

構成です。

ドキュメンタリー(ストリーム、ストリーム)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(System.IO.Stream、Systems.String)またはその過充を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。ドキュメントの充電は、流れの現在の位置から始まります。

public SVGDocument(Stream content, string baseUri)

Parameters

content Stream

文書の内容。

baseUri string

ドキュメントのベース URI は、現在のディレクトリパスと組み合わせて、絶対的な URL を形成します。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(ストリーム、ストリーム、設定)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(System.IO.Stream、Systems.String)またはその過充を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。ドキュメントの充電は、流れの現在の位置から始まります。

public SVGDocument(Stream content, string baseUri, Configuration configuration)

Parameters

content Stream

文書の内容。

baseUri string

ドキュメントのベース URI は、現在のディレクトリパスと組み合わせて、絶対的な URL を形成します。

configuration Configuration

構成です。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(ストリーム、URL)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、System.IO.Stream、Aspose.Svg.Url(Dom.Document.Navigate)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。ドキュメントの充電は、流れの現在の位置から始まります。

public SVGDocument(Stream content, Url baseUri)

Parameters

content Stream

文書の内容。

baseUri Url

文書の基礎URI。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(ストリーム、URL、設定)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、System.IO.Stream、Aspose.Svg.Url(Dom.Document.Navigate)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。ドキュメントの充電は、流れの現在の位置から始まります。

public SVGDocument(Stream content, Url baseUri, Configuration configuration)

Parameters

content Stream

文書の内容。

baseUri Url

文書の基礎URI。

configuration Configuration

構成です。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(ストリップ、ストリップ)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom .Document.Navigate(System.String、Systems. String)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(string content, string baseUri)

Parameters

content string

文書の内容。

baseUri string

ドキュメントのベース URI は、現在のディレクトリパスと組み合わせて、絶対的な URL を形成します。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(ストリップ、ストリップ、設定)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom .Document.Navigate(System.String、Systems. String)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(string content, string baseUri, Configuration configuration)

Parameters

content string

文書の内容。

baseUri string

ドキュメントのベース URI は、現在のディレクトリパスと組み合わせて、絶対的な URL を形成します。

configuration Configuration

構成です。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(ストリート、URL)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(System.String、ASPOSE.SSVG.Url)またはそのオーバーロードを使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(string content, Url baseUri)

Parameters

content string

文書の内容。

baseUri Url

文書の基礎URI。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(ストリップ、URL、設定)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(System.String、ASPOSE.SSVG.Url)またはそのオーバーロードを使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(string content, Url baseUri, Configuration configuration)

Parameters

content string

文書の内容。

baseUri Url

文書の基礎URI。

configuration Configuration

構成です。

Exceptions

ArgumentNullException

「ベースウリ」は「ゼロ」です。

ドキュメンタリー(RequestMessage)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(アスポーズ.スヴグ.Net.RequestMessage)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(RequestMessage request)

Parameters

request RequestMessage

要請です。

ドキュメンタリー(リクエストメッセージ、設定)

コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、Aspose.Svg.Dom.ドキュメント.Navigate(アスポーズ.スヴグ.Net.RequestMessage)またはその上昇方法を使用します。または、 Aspose.Svg.Dom.IBrowsingContext.Security で適切なフラッグを設定することによって、外部のリソースの充電を無効にすることができます。

public SVGDocument(RequestMessage request, Configuration configuration)

Parameters

request RequestMessage

要請です。

configuration Configuration

構成です。

Properties

Domain

ドメイン名 ドメイン名 ドメイン名 ドメイン名 ドメイン名 ドメイン名 ドメイン名 ドメイン名 ドメイン名 ドメイン名 ドメイン名

[DOMName("domain")]
public string Domain { get; }

不動産価値

string

Referrer

このページにリンクされているページのURIを返します. 値は、ユーザーが直接ページにナビゲートした場合(リンクではなく、例えばブックマークを介して)空の列です。

[DOMName("referrer")]
public string Referrer { get; }

不動産価値

string

RootElement

文書階級における「svg」の根。

[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }

不動産価値

SVGSVGElement

Title

文書のタイトルは、『svg』の根元素(すなわち、 こちらはタイトル)

[DOMName("title")]
public string Title { get; }

不動産価値

string

URL

文書の完全なURI。

[DOMName("URL")]
public string URL { get; }

不動産価値

string

Methods

GetOverrideStyle(エレメント、ストリップ)

この方法は、特定の要素と特定の pseudo要素の上線スタイル宣言を取得するために使用されます。

public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)

Parameters

elt Element

スタイルが変更される要素 このパラメーターはゼロではありません。

pseudoElt string

偽物、もしくはゼロ。

Returns

ICSSStyleDeclaration

オーバーリードスタイル宣言

RenderTo(アイドル)

この方法は、現在の文書のコンテンツを指定されたデバイスに印刷するために使用されます。

public override void RenderTo(IDevice device)

Parameters

device IDevice

ユーザーデバイス

Save(Url)

この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。

public void Save(Url url)

Parameters

url Url

出力ファイルへのURL。

Exceptions

ArgumentException

指定された「URL」が有効なローカルファイルURLではない場合にアップロードされます。

Save(ストレッチ)

この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。

public void Save(string path)

Parameters

path string

出力ファイルへの地元のルート

Exceptions

ArgumentException

指定された「パス」が有効なローカルファイルパスではない場合にアップします。

Save(ResourceHandler)

ドキュメントのコンテンツとリソースを保存して、Aspose.Svg.Salving.ResourceHandlers.Resourceハンドラーを使用します。

public void Save(ResourceHandler resourceHandler)

Parameters

resourceHandler ResourceHandler

リソース・トレーダー:Svg.Saving.ResourceHandlers。

Save(シングル、SVGSaveFormat)

この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。

public void Save(string path, SVGSaveFormat saveFormat)

Parameters

path string

出力ファイルへの地元のルート

saveFormat SVGSaveFormat

文書が保存されている形式

Exceptions

ArgumentException

指定された「パス」が有効なローカルファイルパスではない場合にアップします。

Save(ストレッチ、SVGSaveFormat、SSVGaveOptions)

文書のコンテンツと関連するリソースを指定されたファイルパスに保存します。

public void Save(string path, SVGSaveFormat saveFormat, SVGSaveOptions saveOptions)

Parameters

path string

文書が保存されるファイルパスです。

saveFormat SVGSaveFormat

文書が保存される形式です。

saveOptions SVGSaveOptions

節約のための追加のパラメーターを指定するオプション、例えばベクトリズムの好み。

Save(リソースハンダー、SVGSaveFormat)

ドキュメントのコンテンツとリソースを保存して、Aspose.Svg.Salving.ResourceHandlers.Resourceハンドラーを使用します。

public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)

Parameters

resourceHandler ResourceHandler

リソース・トレーダー:Svg.Saving.ResourceHandlers。

saveFormat SVGSaveFormat

文書が保存されている形式

Save(リソースハンダー、SVGSaveフォーマット、SSVGaveオプション)

文書のコンテンツおよび関連するリソースを使用して、指定された Aspose.Svg。Saving.ResourceHandlers. Resourceハンドラーを使用します。

public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat, SVGSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

リソースは、ファイルシステムやメモリベースのストレージなどのドキュメント資源を管理します。

saveFormat SVGSaveFormat

文書が保存される形式です。

saveOptions SVGSaveOptions

追加の節約パラメーターを指定するオプション、例えばベクトリズムの好み。

Save(ストレッチ、SVGSaveOptions)

この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。

public void Save(string path, SVGSaveOptions saveOptions)

Parameters

path string

出力ファイルへの地元のルート

saveOptions SVGSaveOptions

SVGはオプションを節約します。

Exceptions

ArgumentException

指定された「パス」が有効なローカルファイルパスではない場合にアップします。

Save(リソースハンダー、SVGSaveOptions)

ドキュメントのコンテンツとリソースを保存して、Aspose.Svg.Salving.ResourceHandlers.Resourceハンドラーを使用します。

public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

リソース・トレーダー:Svg.Saving.ResourceHandlers。

saveOptions SVGSaveOptions

SVGはオプションを節約します。

Save(Url、SVGSaveフォーマット)

この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。

public void Save(Url url, SVGSaveFormat saveFormat)

Parameters

url Url

出力ファイルへのURL。

saveFormat SVGSaveFormat

文書が保存されている形式

Exceptions

ArgumentException

指定された「URL」が有効なローカルファイルURLではない場合にアップロードされます。

Save(オリジナルタイトル: SVGSaveOptions)

この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。

public void Save(Url url, SVGSaveOptions saveOptions)

Parameters

url Url

出力ファイルへのURL。

saveOptions SVGSaveOptions

SVGはオプションを節約します。

Exceptions

ArgumentException

指定された「URL」が有効なローカルファイルURLではない場合にアップロードされます。

Save(Url, SVGSaveFormat, オプション)

文書のコンテンツと関連するリソースを指定した Aspose.Svg.Url に保存します。

public void Save(Url url, SVGSaveFormat saveFormat, SVGSaveOptions saveOptions)

Parameters

url Url

ターゲット Aspose.Svg.Url は、文書が保存される場所です。

saveFormat SVGSaveFormat

文書が保存される形式です。

saveOptions SVGSaveOptions

節約のための追加のパラメーターを指定するオプション、例えばベクトリズムの好み。

こちらも見る

Document , IDocumentEvent

 日本語