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
‘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
‘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
‘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
‘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
‘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
‘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
‘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
‘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
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
RootElement
Kořen „svg“ v hierarchii dokumentu.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
Hodnota nemovitosti
Title
Název dokumentu, jak je specifikován podelementem „title“ kořenového prvku „svg“ (tj., )
[DOMName("title")]
public string Title { get; }
Hodnota nemovitosti
URL
Kompletní URI dokumentu.
[DOMName("URL")]
public string URL { get; }
Hodnota nemovitosti
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
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
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
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
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
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
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
Zveřejněno, pokud uvedený “URL” není platný místní soubor URL.