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
“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
“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
“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
“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
“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
“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
“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
“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
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
RootElement
La raó ‘svg’ en la jerarquia del document.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
Valor de la propietat
Title
El títol d’un document tal com s’especifica per l’element subtitulari del element arrel de la ‘svg’ (és a dir, )
[DOMName("title")]
public string Title { get; }
Valor de la propietat
URL
URI complet del document.
[DOMName("URL")]
public string URL { get; }
Valor de la propietat
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
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
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
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
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
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
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
Creat si l’URL especificada no és una URL de fitxer local.