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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(ストリーム、ストリーム、設定)
コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(ストリーム、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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(ストリーム、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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(ストリップ、ストリップ)
コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(ストリップ、ストリップ、設定)
コンストラクターは同期的に動作し、すべての外部資源(画像、スクリプトなど)の充電を待っています。文書を同期的に充電するには、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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(ストリート、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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(ストリップ、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
「ベースウリ」は「ゼロ」です。
ドキュメンタリー(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; }
不動産価値
Referrer
このページにリンクされているページのURIを返します. 値は、ユーザーが直接ページにナビゲートした場合(リンクではなく、例えばブックマークを介して)空の列です。
[DOMName("referrer")]
public string Referrer { get; }
不動産価値
RootElement
文書階級における「svg」の根。
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
不動産価値
Title
文書のタイトルは、『svg』の根元素(すなわち、 )
[DOMName("title")]
public string Title { get; }
不動産価値
URL
文書の完全なURI。
[DOMName("URL")]
public string URL { get; }
不動産価値
Methods
GetOverrideStyle(エレメント、ストリップ)
この方法は、特定の要素と特定の pseudo要素の上線スタイル宣言を取得するために使用されます。
public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)
Parameters
elt
Element
スタイルが変更される要素 このパラメーターはゼロではありません。
pseudoElt
string
偽物、もしくはゼロ。
Returns
オーバーリードスタイル宣言
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
指定された「URL」が有効なローカルファイルURLではない場合にアップロードされます。
Save(ストレッチ)
この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。
public void Save(string path)
Parameters
path
string
出力ファイルへの地元のルート
Exceptions
指定された「パス」が有効なローカルファイルパスではない場合にアップします。
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
指定された「パス」が有効なローカルファイルパスではない場合にアップします。
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
指定された「パス」が有効なローカルファイルパスではない場合にアップします。
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
指定された「URL」が有効なローカルファイルURLではない場合にアップロードされます。
Save(オリジナルタイトル: SVGSaveOptions)
この文書に使用されるすべてのリソースは隣接するフォルダーに保存され、その名前は: output_file_name + “_files” として構築されます。
public void Save(Url url, SVGSaveOptions saveOptions)
Parameters
url
Url
出力ファイルへのURL。
saveOptions
SVGSaveOptions
SVGはオプションを節約します。
Exceptions
指定された「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
節約のための追加のパラメーターを指定するオプション、例えばベクトリズムの好み。