Class SVGDocument

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

ArgumentNullException

‘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

ArgumentNullException

‘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

ArgumentNullException

‘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

ArgumentNullException

‘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

ArgumentNullException

‘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

ArgumentNullException

‘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

ArgumentNullException

‘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

ArgumentNullException

‘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

string

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

string

RootElement

Korijen ‘svg’ u hierarhiji dokumenata.

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

Vrijednost nekretnina

SVGSVGElement

Title

Naslov dokumenta kao što je navedeno podelementom ‘titula’ korijenskog elementa ‘svg’ (tj. Ovdje je naslov)

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

Vrijednost nekretnina

string

URL

Cjeloviti URI dokumenta.

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

Vrijednost nekretnina

string

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

ICSSStyleDeclaration

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

ArgumentException

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

ArgumentException

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

ArgumentException

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

ArgumentException

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

ArgumentException

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

ArgumentException

Povećana ako navedeni ‘URL’ nije važeći lokalni URL datoteke.

Vidjeti također

Document , IDocumentEvent

 Hrvatski