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
„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
„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
„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
„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
„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
„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
„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
„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
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
RootElement
Rădăcina „svg” în ierarhia documentului.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
Valoarea proprietății
Title
Titlul unui document, astfel cum este specificat de subelementul „titlu” al elementului de rădăcină „svg” (adică, )
[DOMName("title")]
public string Title { get; }
Valoarea proprietății
URL
URI completă a documentului.
[DOMName("URL")]
public string URL { get; }
Valoarea proprietății
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
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
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
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
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
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
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
Creată dacă URL-ul specificat nu este un URL de fișier local valabil.