Class SVGDocument
nazivni prostor: Aspose.Html.Dom.Svg Sastav: Aspose.HTML.dll (25.4.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.
[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
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.