Class SVGDocument

Class SVGDocument

Název místa: Aspose.Html.Dom.Svg Sbírka: Aspose.HTML.dll (25.4.0)

SVGDokument“ je kořen hierarchie SVG a drží celý obsah. Kromě poskytování přístupu k hierarchii také poskytuje některé pohodlné metody pro přístup k určitým souborům informací z dokumentu.Když je „svg“ prvek vložen do inline jako součást dokumentu z jiného názvového prostoru, například když je „svg“ prvek vložen do inline v rámci dokumentu XHTML [XHTML], pak SVGDokument objekt nebude existovat; místo toho, kořenový objekt v hierarchii dokumentu objekt bude dokument objekt jiného typu, jako je objekt HTMLDokument.

[DOMObject]
[ComVisible(true)]
[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

Dědiční členové

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

SVGDokument()

Začíná nový případ třídy Aspose.Html.Dom.Svg.SVGDocument.

public SVGDocument()

SVGDokument(Configuration)

Začíná nový případ třídy Aspose.Html.Dom.Svg.SVGDocument.

public SVGDocument(Configuration configuration)

Parameters

configuration Configuration

a konfiguraci.

SVGDokument(Stringová)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.String) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address)

Parameters

address string

Adresa dokumentu. bude kombinována s aktuální adresní cestou, aby se vytvořila absolutní URL.

SVGDokument(Url)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url)

Parameters

url Url

V dokumentu je URL.

SVGDokument(String, Konfigurace)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.String) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address, Configuration configuration)

Parameters

address string

Adresa dokumentu. bude kombinována s aktuální adresní cestou, aby se vytvořila absolutní URL.

configuration Configuration

a konfiguraci.

SVGDokument(Url a konfigurace)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url, Configuration configuration)

Parameters

url Url

V dokumentu je URL.

configuration Configuration

a konfiguraci.

SVGDokument(Přívěs, String)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.Naložení dokumentu začíná z aktuální polohy v toku.

public SVGDocument(Stream content, string baseUri)

Parameters

content Stream

Obsah dokumentu.

baseUri string

Základní URI dokumentu. bude kombinován s aktuální cestou adresáře, aby se vytvořila absolutní URL.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(Stream, String, Konfigurace)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.Naložení dokumentu začíná z aktuální polohy v toku.

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

Parameters

content Stream

Obsah dokumentu.

baseUri string

Základní URI dokumentu. bude kombinován s aktuální cestou adresáře, aby se vytvořila absolutní URL.

configuration Configuration

a konfiguraci.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(Přehrávač, URL)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.Naložení dokumentu začíná z aktuální polohy v toku.

public SVGDocument(Stream content, Url baseUri)

Parameters

content Stream

Obsah dokumentu.

baseUri Url

Základní URI dokumentu.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(Stream, url a konfigurace)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.Naložení dokumentu začíná z aktuální polohy v toku.

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

Parameters

content Stream

Obsah dokumentu.

baseUri Url

Základní URI dokumentu.

configuration Configuration

a konfiguraci.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(String , String)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.String,System.String) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string content, string baseUri)

Parameters

content string

Obsah dokumentu.

baseUri string

Základní URI dokumentu. bude kombinován s aktuální cestou adresáře, aby se vytvořila absolutní URL.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(String, String a Konfigurace)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.String,System.String) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

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

Parameters

content string

Obsah dokumentu.

baseUri string

Základní URI dokumentu. bude kombinován s aktuální cestou adresáře, aby se vytvořila absolutní URL.

configuration Configuration

a konfiguraci.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(Štítek, url)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string content, Url baseUri)

Parameters

content string

Obsah dokumentu.

baseUri Url

Základní URI dokumentu.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(String, url a konfigurace)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).K asynchronnímu načítání dokumentu použijte metodu Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) nebo jeho přetížen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

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

Parameters

content string

Obsah dokumentu.

baseUri Url

Základní URI dokumentu.

configuration Configuration

a konfiguraci.

Exceptions

ArgumentNullException

‘BaseUri“ je „zero’.

SVGDokument(RequestMessage)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).Pro přenášení dokumentu asynchronně použijte metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) nebo jeho přenášen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(RequestMessage request)

Parameters

request RequestMessage

Na žádost.

SVGDokument(RequestMessage, Konfigurace)

Začíná nový příklad třídy Aspose.Html.Dom.Svg.SVGD. Stavitel pracuje synchronně, čeká na nabití všech vnějších zdrojů (obrázky, skripty atd.).Pro přenášení dokumentu asynchronně použijte metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) nebo jeho přenášen.Nebo můžete vypnout nabíjení některých externích zdrojů nastavením vhodných vlajek v Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(RequestMessage request, Configuration configuration)

Parameters

request RequestMessage

Na žádost.

configuration Configuration

a konfiguraci.

Properties

Domain

Doménové jméno serveru, který sloužil dokumentu, nebo nulový řádek, pokud server nemůže být identifikován jménem domény.

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

Hodnota nemovitosti

string

Referrer

Hodnota je prázdný řádek, pokud uživatel navštívil stránku přímo (ne prostřednictvím odkazu, ale například prostřednictvím poznámky).

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

Hodnota nemovitosti

string

RootElement

Kořen „svg“ v hierarchii dokumentu.

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

Hodnota nemovitosti

SVGSVGElement

Title

Název dokumentu, jak je specifikován podelementem „title“ kořenového prvku „svg“ (tj., Tady je titul)

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

Hodnota nemovitosti

string

URL

Kompletní URI dokumentu.

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

Hodnota nemovitosti

string

Methods

GetOverrideStyle(Článek, String)

Tato metoda se používá k získání prohlášení o stylu přehřátého pro konkrétní prvek a konkrétní pseudo-element.

public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)

Parameters

elt Element

prvek, jehož styl má být změněn. Tento parametr nemůže být nulov.

pseudoElt string

Pseudo-element nebo nula, pokud ne.

Returns

ICSSStyleDeclaration

Vyhlášení o nadměrném stylu

RenderTo(IDEVICE)

Tato metoda se používá k vytisknutí obsahu aktuálního dokumentu na specifikovaném zařízen.

public override void RenderTo(IDevice device)

Parameters

device IDevice

Uživatelské zařízen.

Save(Url)

Všechny zdroje používané v tomto dokumentu budou uloženy do souboru, jehož název bude konstruován jako: output_file_name + “_files”.

public void Save(Url url)

Parameters

url Url

Lokalní URL pro výstupní soubor.

Exceptions

ArgumentException

Zveřejněno, pokud uvedený “URL” není platný místní soubor URL.

Save(Stringová)

Veškeré zdroje používané v tomto dokumentu budou uloženy do souboru, jehož název bude konstruován jako: output_file_name + “_files”.

public void Save(string path)

Parameters

path string

Místní cesta k výstupnímu souboru.

Exceptions

ArgumentException

Zveřejněno v případě, že uvedená „cesta“ není platnou místní cestou souboru.

Save(ResourceHandler)

Ušetří obsah dokumentu a zdroje pomocí aplikace Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler)

Parameters

resourceHandler ResourceHandler

Provozovatelé zdrojů: Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

Save(String, SVGSaveFormat)

Veškeré zdroje používané v tomto dokumentu budou uloženy do souboru, jehož název bude konstruován jako: output_file_name + “_files”.

public void Save(string path, SVGSaveFormat saveFormat)

Parameters

path string

Místní cesta k výstupnímu souboru.

saveFormat SVGSaveFormat

Formát, ve kterém je dokument uložen.

Exceptions

ArgumentException

Zveřejněno v případě, že uvedená „cesta“ není platnou místní cestou souboru.

Save(Obchodník zdrojů, SVGSaveFormat)

Ušetří obsah dokumentu a zdroje pomocí aplikace Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)

Parameters

resourceHandler ResourceHandler

Provozovatelé zdrojů: Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveFormat SVGSaveFormat

Formát, ve kterém je dokument uložen.

Save(String, SVGSaveOptions)

Veškeré zdroje používané v tomto dokumentu budou uloženy do souboru, jehož název bude konstruován jako: output_file_name + “_files”.

public void Save(string path, SVGSaveOptions saveOptions)

Parameters

path string

Místní cesta k výstupnímu souboru.

saveOptions SVGSaveOptions

SVG ušetří možnosti.

Exceptions

ArgumentException

Zveřejněno v případě, že uvedená „cesta“ není platnou místní cestou souboru.

Save(Prodejce zdrojů, SVGSaveOptions)

Ušetří obsah dokumentu a zdroje pomocí aplikace Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

Provozovatelé zdrojů: Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveOptions SVGSaveOptions

SVG ušetří možnosti.

Save(Url a SVGSaveFormat)

Všechny zdroje používané v tomto dokumentu budou uloženy do souboru, jehož název bude konstruován jako: output_file_name + “_files”.

public void Save(Url url, SVGSaveFormat saveFormat)

Parameters

url Url

Lokalní URL pro výstupní soubor.

saveFormat SVGSaveFormat

Formát, ve kterém je dokument uložen.

Exceptions

ArgumentException

Zveřejněno, pokud uvedený “URL” není platný místní soubor URL.

Save(Url a SVGSaveOptions)

Všechny zdroje používané v tomto dokumentu budou uloženy do souboru, jehož název bude konstruován jako: output_file_name + “_files”.

public void Save(Url url, SVGSaveOptions saveOptions)

Parameters

url Url

Lokalní URL pro výstupní soubor.

saveOptions SVGSaveOptions

SVG ušetří možnosti.

Exceptions

ArgumentException

Zveřejněno, pokud uvedený “URL” není platný místní soubor URL.

Vidět také

Document , IDocumentEvent

 Čeština