Class SVGDocument

Class SVGDocument

Nom dels espais: Aspose.Html.Dom.Svg Assemblea: Aspose.HTML.dll (25.4.0)

A més de proporcionar accés a la jerarquia, també proporciona alguns mètodes de conveniència per accedir a determinats conjunts d’informació del document.Quan un element ‘svg’ s’integra en línia com a component de un document de l’altre espai de nom, com per exemple, quan un “svG’ és incorporat en línea dins d’un document XHTML, llavors un objecte SVGD no existirà; en canvi, els objectes radicals en l’objecte de document seran un Objecte Document de tipus diferent, tal com un HTMLDocument Object.

[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

Membres heretats

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

Documentació()

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.

public SVGDocument()

Documentació(Configuration)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.

public SVGDocument(Configuration configuration)

Parameters

configuration Configuration

La configuració .

Documentació(Tàrrega)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.String) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address)

Parameters

address string

L’adreça del document. es combinarà amb la ruta de directori actual per formar una URL absoluta.

Documentació(Url)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url)

Parameters

url Url

L’URL del document.

Documentació(Tàrrega, Configuració)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.String) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address, Configuration configuration)

Parameters

address string

L’adreça del document. es combinarà amb la ruta de directori actual per formar una URL absoluta.

configuration Configuration

La configuració .

Documentació(Url i configuració)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url, Configuration configuration)

Parameters

url Url

L’URL del document.

configuration Configuration

La configuració .

Documentació(Tàrrega, Tàrrega)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate (System.IO.Stream, System.String) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.La càrrega del document comença a partir de la posició actual en el corrent.

public SVGDocument(Stream content, string baseUri)

Parameters

content Stream

El contingut del document.

baseUri string

La base URI del document. Es combinarà amb la ruta de directori actual per formar una URL absoluta.

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(El flux, el rècord, la configuració)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate (System.IO.Stream, System.String) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.La càrrega del document comença a partir de la posició actual en el corrent.

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

Parameters

content Stream

El contingut del document.

baseUri string

La base URI del document. Es combinarà amb la ruta de directori actual per formar una URL absoluta.

configuration Configuration

La configuració .

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(Llistat, Url)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) o els seus sobrecàrrecs.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.La càrrega del document comença a partir de la posició actual en el corrent.

public SVGDocument(Stream content, Url baseUri)

Parameters

content Stream

El contingut del document.

baseUri Url

La base URI del document.

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(Llista d’URL, Configuració)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) o els seus sobrecàrrecs.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.La càrrega del document comença a partir de la posició actual en el corrent.

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

Parameters

content Stream

El contingut del document.

baseUri Url

La base URI del document.

configuration Configuration

La configuració .

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(Tècnic, Tècnic)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.String,S System. String) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string content, string baseUri)

Parameters

content string

El contingut del document.

baseUri string

La base URI del document. Es combinarà amb la ruta de directori actual per formar una URL absoluta.

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(string, string i configuració)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.String,S System. String) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

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

Parameters

content string

El contingut del document.

baseUri string

La base URI del document. Es combinarà amb la ruta de directori actual per formar una URL absoluta.

configuration Configuration

La configuració .

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(Tècnic, Url)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.String,_W L51.HTML.Url) o els seus sobrecàrrecs.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string content, Url baseUri)

Parameters

content string

El contingut del document.

baseUri Url

La base URI del document.

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(Llista d’URL, Configuració)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(System.String,_W L51.HTML.Url) o els seus sobrecàrrecs.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

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

Parameters

content string

El contingut del document.

baseUri Url

La base URI del document.

configuration Configuration

La configuració .

Exceptions

ArgumentNullException

“BaseUri” és “null”.

Documentació(RequestMessage)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(__W L51.Net.RequestMessage) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(RequestMessage request)

Parameters

request RequestMessage

La petició .

Documentació(RequestMessage, Configuració)

Inicialitza una nova instància de la classe Aspose.Html.Dom.Svg.SSVGDocument. El constructor funciona de manera sincronista, espera la càrrega de tots els recursos externs (images, escripts, etc.).Per carregar el document de forma asíncrona, utilitzeu el mètode Aspose.Html.Dom.document.Navigate(__W L51.Net.RequestMessage) o les seves sobrecarregades.O es pot desactivar la càrrega d’alguns recursos externs mitjançant l’establiment de banderes adequades en Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(RequestMessage request, Configuration configuration)

Parameters

request RequestMessage

La petició .

configuration Configuration

La configuració .

Properties

Domain

El nom de domini del servidor que va servir el document, o una línia nul·la si el servidor no es pot identificar per un nom del dominis.

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

Valor de la propietat

string

Referrer

El valor és una sèrie buida si l’usuari va navegar directament a la pàgina (no a través d’un enllaç, sinó, per exemple, mitjançant un marcador).

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

Valor de la propietat

string

RootElement

La raó ‘svg’ en la jerarquia del document.

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

Valor de la propietat

SVGSVGElement

Title

El títol d’un document tal com s’especifica per l’element subtitulari del element arrel de la ‘svg’ (és a dir, Aquí teniu el títol)

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

Valor de la propietat

string

URL

URI complet del document.

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

Valor de la propietat

string

Methods

GetOverrideStyle(Elements i string)

Aquest mètode s’utilitza per recuperar la declaració d’estil sobreride per a un element especificat i un pseudo-element especificat.

public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)

Parameters

elt Element

L’element del qual s’ha de modificar l’estil. Aquest paràmetre no pot ser nul.

pseudoElt string

El pseudo-element o zero si no.

Returns

ICSSStyleDeclaration

Declaració d’estil superficial

RenderTo(Imatge)

Aquest mètode s’utilitza per imprimir el contingut del document actual al dispositiu especificat.

public override void RenderTo(IDevice device)

Parameters

device IDevice

El dispositiu de l’usuari.

Save(Url)

Salva el document al fitxer local especificat per ‘url’.Tots els recursos utilitzats en aquest document s’emmagatzemen en la carpeta adjacent, el nom del qual es construirà com: output_file_name + “_files”.

public void Save(Url url)

Parameters

url Url

URL local a l’arxiu de sortida.

Exceptions

ArgumentException

Creat si l’URL especificada no és una URL de fitxer local.

Save(Tàrrega)

Tots els recursos utilitzats en aquest document s’emmagatzemen a la carpeta adjacent, el nom de la qual es construirà com: output_file_name + “_files”.

public void Save(string path)

Parameters

path string

Ruta local al fitxer de sortida.

Exceptions

ArgumentException

Augmentat si la ‘caminada’ especificada no és una ruta de fitxer local vàlida.

Save(ResourceHandler)

Salva el contingut i els recursos del document utilitzant el Aspose.Html.Saving.ResourceHandlers.

public void Save(ResourceHandler resourceHandler)

Parameters

resourceHandler ResourceHandler

El tractor de recursos Aspose.Html.Saving.ResourceHandlers.

Save(Tàrrega, SVGSaveFormat)

Tots els recursos utilitzats en aquest document s’emmagatzemen a la carpeta adjacent, el nom de la qual es construirà com: output_file_name + “_files”.

public void Save(string path, SVGSaveFormat saveFormat)

Parameters

path string

Ruta local al fitxer de sortida.

saveFormat SVGSaveFormat

Format en el qual es salva el document.

Exceptions

ArgumentException

Augmentat si la ‘caminada’ especificada no és una ruta de fitxer local vàlida.

Save(RecursosHandler, SVGSaveFormat)

Salva el contingut i els recursos del document utilitzant el Aspose.Html.Saving.ResourceHandlers.

public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)

Parameters

resourceHandler ResourceHandler

El tractor de recursos Aspose.Html.Saving.ResourceHandlers.

saveFormat SVGSaveFormat

Format en el qual es salva el document.

Save(Llista, SVGSaveOptions)

Tots els recursos utilitzats en aquest document s’emmagatzemen a la carpeta adjacent, el nom de la qual es construirà com: output_file_name + “_files”.

public void Save(string path, SVGSaveOptions saveOptions)

Parameters

path string

Ruta local al fitxer de sortida.

saveOptions SVGSaveOptions

SVG estalvia opcions.

Exceptions

ArgumentException

Augmentat si la ‘caminada’ especificada no és una ruta de fitxer local vàlida.

Save(RecursosHandler, SVGSaveOptions)

Salva el contingut i els recursos del document utilitzant el Aspose.Html.Saving.ResourceHandlers.

public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

El tractor de recursos Aspose.Html.Saving.ResourceHandlers.

saveOptions SVGSaveOptions

SVG estalvia opcions.

Save(Url i SVGSaveFormat)

Salva el document al fitxer local especificat per ‘url’.Tots els recursos utilitzats en aquest document s’emmagatzemen en la carpeta adjacent, el nom del qual es construirà com: output_file_name + “_files”.

public void Save(Url url, SVGSaveFormat saveFormat)

Parameters

url Url

URL local a l’arxiu de sortida.

saveFormat SVGSaveFormat

Format en el qual es salva el document.

Exceptions

ArgumentException

Creat si l’URL especificada no és una URL de fitxer local.

Save(Url i SVGSaveOptions)

Salva el document al fitxer local especificat per ‘url’.Tots els recursos utilitzats en aquest document s’emmagatzemen en la carpeta adjacent, el nom del qual es construirà com: output_file_name + “_files”.

public void Save(Url url, SVGSaveOptions saveOptions)

Parameters

url Url

URL local a l’arxiu de sortida.

saveOptions SVGSaveOptions

SVG estalvia opcions.

Exceptions

ArgumentException

Creat si l’URL especificada no és una URL de fitxer local.

Veure també

Document , IDocumentEvent

 Català