Class SVGDocument
nazivni prostor: Aspose.Html.Dom.Svg Sastav: Aspose.HTML.dll (25.5.0)
‘SVGDocument’ je korijen SVG hierarhije i drži cijeli sadržaj. osim pružanja pristupa hierarhiji, također pruža neke prikladne metode za pristup određenim skupovima informacija iz dokumenta.Kada je ‘svg’ element uvršten u liniju kao dio dokumenta iz drugog nazivnog prostora, na primjer, kada je ‘svg’ element uvršten u liniju unutar XHTML dokumenta [XHTML], onda SVGDocument objekt neće postojati; umjesto toga, korijen objekt u hierarhiji objekta dokumenta bit će predmet dokumenta različitog tipa, kao što je HTMLDocument objekt.
[DOMName("SVGDocument")]
[ComVisible(true)]
[DOMObject]
public class SVGDocument : Document, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IParentNode, IElementTraversal, INonElementParentNode, IGlobalEventHandlers, IDocumentEvent, IDocumentCSS, IDocumentStyleInheritance
object ← DOMObject ← EventTarget ← Node ← Document ← SVGDocument
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IDocumentTraversal , IXPathEvaluator , IParentNode , IElementTraversal , INonElementParentNode , IGlobalEventHandlers , IDocumentEvent , IDocumentCSS , IDocumentStyle
naslijeđeni članovi
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()
Inicijalizira novu primjenu klase Aspose.Html.Dom.Svg.SVGDocument.
public SVGDocument()SvgDokument(Configuration)
Inicijalizira novu primjenu klase Aspose.Html.Dom.Svg.SVGDocument.
public SVGDocument(Configuration configuration)Parameters
configuration Configuration
To je konfiguracija.
SvgDokument(String)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.String) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address)Parameters
address string
To će se kombinirati s trenutačnim adresarskim putem kako bi se formirao apsolutni URL.
SvgDokument(Url)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url)Parameters
url Url
Slijedeći članak URL.
SvgDokument(String, konfiguracija)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.String) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address, Configuration configuration)Parameters
address string
To će se kombinirati s trenutačnim adresarskim putem kako bi se formirao apsolutni URL.
configuration Configuration
To je konfiguracija.
SvgDokument(URL i konfiguracija)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url, Configuration configuration)Parameters
url Url
Slijedeći članak URL.
configuration Configuration
To je konfiguracija.
SvgDokument(Slijedeći članakString)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.Preuzimanje dokumenata počinje s trenutačnom pozicijom u toku.
public SVGDocument(Stream content, string baseUri)Parameters
content Stream
Sadržaj dokumenta.
baseUri string
To će se kombinirati s trenutačnim adresarskim putem kako bi se formirao apsolutni URL.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(Stream, string i konfiguracija)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.Preuzimanje dokumenata počinje s trenutačnom pozicijom u toku.
public SVGDocument(Stream content, string baseUri, Configuration configuration)Parameters
content Stream
Sadržaj dokumenta.
baseUri string
To će se kombinirati s trenutačnim adresarskim putem kako bi se formirao apsolutni URL.
configuration Configuration
To je konfiguracija.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(Slijedeći članakUrl)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) ili njezine preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.Preuzimanje dokumenata počinje s trenutačnom pozicijom u toku.
public SVGDocument(Stream content, Url baseUri)Parameters
content Stream
Sadržaj dokumenta.
baseUri Url
Baza URI dokumenta.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(Uređaj, URL i konfiguracija)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) ili njezine preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.Preuzimanje dokumenata počinje s trenutačnom pozicijom u toku.
public SVGDocument(Stream content, Url baseUri, Configuration configuration)Parameters
content Stream
Sadržaj dokumenta.
baseUri Url
Baza URI dokumenta.
configuration Configuration
To je konfiguracija.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(String, String i String)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.String,System.String) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri)Parameters
content string
Sadržaj dokumenta.
baseUri string
To će se kombinirati s trenutačnim adresarskim putem kako bi se formirao apsolutni URL.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(String, String i konfiguracija)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.String,System.String) ili njegove preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri, Configuration configuration)Parameters
content string
Sadržaj dokumenta.
baseUri string
To će se kombinirati s trenutačnim adresarskim putem kako bi se formirao apsolutni URL.
configuration Configuration
To je konfiguracija.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(Sljedeći Članak Url)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) ili njezine preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri)Parameters
content string
Sadržaj dokumenta.
baseUri Url
Baza URI dokumenta.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(String, URL i konfiguracija)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) ili njezine preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri, Configuration configuration)Parameters
content string
Sadržaj dokumenta.
baseUri Url
Baza URI dokumenta.
configuration Configuration
To je konfiguracija.
Exceptions
‘BaseUri’ je ‘zero’.
SvgDokument(RequestMessage)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) ili njezine preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request)Parameters
request RequestMessage
To je zahtjev.
SvgDokument(RequestMessage, konfiguracija)
Inicijalizira novu primjenu Aspose.Html.Dom.Svg.SVGDokument klase. konstruktor radi sinhronizirano, čeka na punjenje svih vanjskih resursa (slika, skripti, itd.).Za besinkronno punjenje dokumenta koristite metodu Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) ili njezine preopterećenja.Ili možete onemogućiti punjenje nekih vanjskih resursa postavljanjem odgovarajućih zastava u Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request, Configuration configuration)Parameters
request RequestMessage
To je zahtjev.
configuration Configuration
To je konfiguracija.
Properties
Domain
Naziv domena poslužitelja koji je poslužio dokument, ili nula traka ako se poslužitelj ne može identificirati po imenu domena.
[DOMName("domain")]
public string Domain { get; }Vrijednost nekretnina
Referrer
Vrijednost je prazna traka ako je korisnik pregledavao stranicu izravno (ne putem poveznice, već, na primjer, putem knjigovodstva).
[DOMName("referrer")]
public string Referrer { get; }Vrijednost nekretnina
RootElement
Korijen ‘svg’ u hierarhiji dokumenata.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }Vrijednost nekretnina
Title
Naslov dokumenta kao što je navedeno podelementom ‘titula’ korijenskog elementa ‘svg’ (tj. )
[DOMName("title")]
public string Title { get; }Vrijednost nekretnina
URL
Cjeloviti URI dokumenta.
[DOMName("URL")]
public string URL { get; }Vrijednost nekretnina
Methods
GetOverrideStyle(Članak, String)
Ova metoda se koristi za povlačenje izjave o stilu za određeni element i određeni pseudo-element.
public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)Parameters
elt Element
Element čiji je stil treba izmijeniti.Ovaj parametar ne može biti nula.
pseudoElt string
Pseudo-element ili nula ako nema.
Returns
Izjava o prekomjernom stilu
RenderTo(IDEVICE)
Ova se metoda koristi za tiskanje sadržaja tekućeg dokumenta na određeno uređaj.
public override void RenderTo(IDevice device)Parameters
device IDevice
Uređaj za korisnike.
Save(Url)
Svi resursi koji se koriste u ovom dokumentu će se sačuvati u susjednu mapu, čije će ime biti izrađeno kao: output_file_name + “_files”.
public void Save(Url url)Parameters
url Url
Lokalni URL do izlaznog datoteke.
Exceptions
Povećana ako navedeni ‘URL’ nije važeći lokalni URL datoteke.
Save(String)
Svi resursi koji se koriste u ovom dokumentu će se sačuvati u susjednu mapu, čije će ime biti izrađeno kao: output_file_name + “_files”.
public void Save(string path)Parameters
path string
Lokalni put do izlaska datoteke.
Exceptions
Povećana ako navedena ‘puta’ nije valjan lokalni put datoteke.
Save(ResourceHandler)
Shrani sadržaj dokumenta i resurse pomoću Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler)Parameters
resourceHandler ResourceHandler
Proizvođač resursa Aspose.Html.Saving.ResourceHandlers.
Save(String, SVGSaveFormat)
Svi resursi koji se koriste u ovom dokumentu će se sačuvati u susjednu mapu, čije će ime biti izrađeno kao: output_file_name + “_files”.
public void Save(string path, SVGSaveFormat saveFormat)Parameters
path string
Lokalni put do izlaska datoteke.
saveFormat SVGSaveFormat
Obrazac u kojem se dokument spašava.
Exceptions
Povećana ako navedena ‘puta’ nije valjan lokalni put datoteke.
Save(Proizvođač resursa, SVGSaveFormat)
Shrani sadržaj dokumenta i resurse pomoću Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)Parameters
resourceHandler ResourceHandler
Proizvođač resursa Aspose.Html.Saving.ResourceHandlers.
saveFormat SVGSaveFormat
Obrazac u kojem se dokument spašava.
Save(String, SVGSaveOptions)
Svi resursi koji se koriste u ovom dokumentu će se sačuvati u susjednu mapu, čije će ime biti izrađeno kao: output_file_name + “_files”.
public void Save(string path, SVGSaveOptions saveOptions)Parameters
path string
Lokalni put do izlaska datoteke.
saveOptions SVGSaveOptions
SVG spašava opcije.
Exceptions
Povećana ako navedena ‘puta’ nije valjan lokalni put datoteke.
Save(Proizvođač resursa, SVGSaveOptions)
Shrani sadržaj dokumenta i resurse pomoću Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)Parameters
resourceHandler ResourceHandler
Proizvođač resursa Aspose.Html.Saving.ResourceHandlers.
saveOptions SVGSaveOptions
SVG spašava opcije.
Save(Url i SVGSaveFormat)
Svi resursi koji se koriste u ovom dokumentu će se sačuvati u susjednu mapu, čije će ime biti izrađeno kao: output_file_name + “_files”.
public void Save(Url url, SVGSaveFormat saveFormat)Parameters
url Url
Lokalni URL do izlaznog datoteke.
saveFormat SVGSaveFormat
Obrazac u kojem se dokument spašava.
Exceptions
Povećana ako navedeni ‘URL’ nije važeći lokalni URL datoteke.
Save(Url i SVGSaveOptions)
Svi resursi koji se koriste u ovom dokumentu će se sačuvati u susjednu mapu, čije će ime biti izrađeno kao: output_file_name + “_files”.
public void Save(Url url, SVGSaveOptions saveOptions)Parameters
url Url
Lokalni URL do izlaznog datoteke.
saveOptions SVGSaveOptions
SVG spašava opcije.
Exceptions
Povećana ako navedeni ‘URL’ nije važeći lokalni URL datoteke.