Class SVGDocument

Class SVGDocument

Numele spaţiului: Aspose.Html.Dom.Svg Asamblare: Aspose.HTML.dll (25.4.0)

Un ‘SVGDocument’ este rădăcina ierarhiei SVG și deține întregul conținut. În plus față de furnizarea accesului la ierarhie, oferă, de asemenea, unele metode convenabile pentru accesul la anumite seturi de informații din document.Când un element ‘svg’ este încorporat inline ca componentă a unui document dintr-un alt spațiu de nume, de exemplu, atunci când un element ‘svg’ este încorporat inline în cadrul unui document XHTML [XHTML], atunci un obiect SVGDocument nu va exista; în schimb, obiectul de rădăcină din ierarhia obiectului documentului va fi un obiect Document de tip diferit, cum ar fi un obiect HTMLDocument.

[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

Membrii moștenitori

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

documentă()

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument.

public SVGDocument()

documentă(Configuration)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument.

public SVGDocument(Configuration configuration)

Parameters

configuration Configuration

pentru configurare .

documentă(Strângere)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.String) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address)

Parameters

address string

Adresa documentului. va fi combinată cu ruta actuală a directoriei pentru a forma un URL absolut.

documentă(Url)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url)

Parameters

url Url

Url pentru document.

documentă(String, Configurare)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.String) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address, Configuration configuration)

Parameters

address string

Adresa documentului. va fi combinată cu ruta actuală a directoriei pentru a forma un URL absolut.

configuration Configuration

pentru configurare .

documentă(Url, Configurare)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url, Configuration configuration)

Parameters

url Url

Url pentru document.

configuration Configuration

pentru configurare .

documentă(Război, String)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.Încărcarea documentului începe de la poziția curentă în flux.

public SVGDocument(Stream content, string baseUri)

Parameters

content Stream

Conținutul documentului.

baseUri string

URI-ul de bază al documentului. va fi combinat cu ruta actuală a directoriei pentru a forma un URL absolut.

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(Stream, string, configurare)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.Încărcarea documentului începe de la poziția curentă în flux.

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

Parameters

content Stream

Conținutul documentului.

baseUri string

URI-ul de bază al documentului. va fi combinat cu ruta actuală a directoriei pentru a forma un URL absolut.

configuration Configuration

pentru configurare .

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(Războiul, Url)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.Încărcarea documentului începe de la poziția curentă în flux.

public SVGDocument(Stream content, Url baseUri)

Parameters

content Stream

Conținutul documentului.

baseUri Url

URI de bază a documentului.

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(Răspunsuri, URL, Configurare)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.Încărcarea documentului începe de la poziția curentă în flux.

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

Parameters

content Stream

Conținutul documentului.

baseUri Url

URI de bază a documentului.

configuration Configuration

pentru configurare .

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(String și String)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.String,System.String) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string content, string baseUri)

Parameters

content string

Conținutul documentului.

baseUri string

URI-ul de bază al documentului. va fi combinat cu ruta actuală a directoriei pentru a forma un URL absolut.

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(String, String și Configurare)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.String,System.String) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

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

Parameters

content string

Conținutul documentului.

baseUri string

URI-ul de bază al documentului. va fi combinat cu ruta actuală a directoriei pentru a forma un URL absolut.

configuration Configuration

pentru configurare .

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(Cuvânt cheie, URL)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string content, Url baseUri)

Parameters

content string

Conținutul documentului.

baseUri Url

URI de bază a documentului.

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(String, Url și Configurare)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

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

Parameters

content string

Conținutul documentului.

baseUri Url

URI de bază a documentului.

configuration Configuration

pentru configurare .

Exceptions

ArgumentNullException

„BaseUri” este „zero”.

documentă(RequestMessage)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(RequestMessage request)

Parameters

request RequestMessage

şi cererea .

documentă(RequestMessage, Configurare)

Inițializează o nouă instanță a clasei Aspose.Html.Dom.Svg.SVGDocument. Constructorul funcționează în mod sincron, așteaptă încărcarea tuturor resurselor externe (imagini, scripturi etc.).Pentru a încărca documentul în mod asincron utilizează metoda Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) sau supraîncărcările sale.Sau puteți dezactiva încărcarea anumitor resurse externe prin stabilirea steagurilor corespunzătoare în Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(RequestMessage request, Configuration configuration)

Parameters

request RequestMessage

şi cererea .

configuration Configuration

pentru configurare .

Properties

Domain

Numele de domeniu al serverului care a servit documentul, sau o linie zero dacă serverul nu poate fi identificat printr-un nume de domeniu.

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

Valoarea proprietății

string

Referrer

Valoarea este o linie goală dacă utilizatorul a naviga direct pe pagina (nu printr-un link, ci, de exemplu, printr-o etichetă).

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

Valoarea proprietății

string

RootElement

Rădăcina „svg” în ierarhia documentului.

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

Valoarea proprietății

SVGSVGElement

Title

Titlul unui document, astfel cum este specificat de subelementul „titlu” al elementului de rădăcină „svg” (adică, Iată titlul)

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

Valoarea proprietății

string

URL

URI completă a documentului.

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

Valoarea proprietății

string

Methods

GetOverrideStyle(Elementă, String)

Această metodă este utilizată pentru a obține declarația de stil supraponderal pentru un element specific și un pseudo-element specific.

public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)

Parameters

elt Element

Elementul a cărui stil trebuie modificat. acest parametru nu poate fi zero.

pseudoElt string

elementul pseudo sau zero, dacă nu.

Returns

ICSSStyleDeclaration

Declarația de stil superficial

RenderTo(IDEVICĂ)

Această metodă este utilizată pentru a imprima conținutul documentului curent pe dispozitivul specificat.

public override void RenderTo(IDevice device)

Parameters

device IDevice

dispozitivul de utilizator.

Save(Url)

Toate resursele utilizate în acest document vor fi salvate în folderul adiacent, numele căruia va fi construit ca: output_file_name + “_file”.

public void Save(Url url)

Parameters

url Url

URL-ul local pentru fișierul de ieșire.

Exceptions

ArgumentException

Creată dacă URL-ul specificat nu este un URL de fișier local valabil.

Save(Strângere)

Toate resursele utilizate în acest document vor fi salvate în folderul adiacent, numele căruia va fi construit ca: output_file_name + “_file”.

public void Save(string path)

Parameters

path string

Calea locală către fișierul de ieșire.

Exceptions

ArgumentException

Creată dacă „calea” specificată nu este o cale de fișier locală valabilă.

Save(ResourceHandler)

Salvează conținutul documentului și resursele folosind Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler)

Parameters

resourceHandler ResourceHandler

Proprietățile sunt gestionate de către Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

Save(Strângere, SVGSaveFormat)

Toate resursele utilizate în acest document vor fi salvate în folderul adiacent, numele căruia va fi construit ca: output_file_name + “_file”.

public void Save(string path, SVGSaveFormat saveFormat)

Parameters

path string

Calea locală către fișierul de ieșire.

saveFormat SVGSaveFormat

Formatul în care este salvat documentul.

Exceptions

ArgumentException

Creată dacă „calea” specificată nu este o cale de fișier locală valabilă.

Save(Trader de resurse, SVGSaveFormat)

Salvează conținutul documentului și resursele folosind Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)

Parameters

resourceHandler ResourceHandler

Proprietățile sunt gestionate de către Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveFormat SVGSaveFormat

Formatul în care este salvat documentul.

Save(Cuvânt cheie, SVGSaveOptions)

Toate resursele utilizate în acest document vor fi salvate în folderul adiacent, numele căruia va fi construit ca: output_file_name + “_file”.

public void Save(string path, SVGSaveOptions saveOptions)

Parameters

path string

Calea locală către fișierul de ieșire.

saveOptions SVGSaveOptions

SG economisește opțiuni.

Exceptions

ArgumentException

Creată dacă „calea” specificată nu este o cale de fișier locală valabilă.

Save(Trader de resurse, SVGSaveOptions)

Salvează conținutul documentului și resursele folosind Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

Proprietățile sunt gestionate de către Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveOptions SVGSaveOptions

SG economisește opțiuni.

Save(Url și SVGSaveFormat)

Toate resursele utilizate în acest document vor fi salvate în folderul adiacent, numele căruia va fi construit ca: output_file_name + “_file”.

public void Save(Url url, SVGSaveFormat saveFormat)

Parameters

url Url

URL-ul local pentru fișierul de ieșire.

saveFormat SVGSaveFormat

Formatul în care este salvat documentul.

Exceptions

ArgumentException

Creată dacă URL-ul specificat nu este un URL de fișier local valabil.

Save(Url, Opțiuni)

Toate resursele utilizate în acest document vor fi salvate în folderul adiacent, numele căruia va fi construit ca: output_file_name + “_file”.

public void Save(Url url, SVGSaveOptions saveOptions)

Parameters

url Url

URL-ul local pentru fișierul de ieșire.

saveOptions SVGSaveOptions

SG economisește opțiuni.

Exceptions

ArgumentException

Creată dacă URL-ul specificat nu este un URL de fișier local valabil.

Vezi și

Document , IDocumentEvent

 Română