Class SVGDocument
Nombre del espacio: Aspose.Html.Dom.Svg Colección: Aspose.HTML.dll (25.4.0)
Además de proporcionar acceso a la jerarquía, también proporciona algunos métodos de conveniencia para acceder a ciertos conjuntos de información del documento.Cuando un elemento ‘svg’ se incorpora en línea como un componente de un documento de otro espacio de nombre, por ejemplo, cuando un ‘svG’ el elemento está incorpórnado en una herramienta de documento XHTML [XH HTML], entonces un objeto SVGD no existirá; en lugar de ello, el objeto raíz en la hierarquía del objeto documento será un Objeto de Documento de tipo diferente, como el objeto HTMLDocument.En este caso, un obxecto SVG es de hecho cuando el elementos raíces de la hierarquía de documentos XML es un ‘svg’, cuando se ve un archivo estándar (SVG).
[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 ,y, IEventTarget ,y, IDisposable ,y, IXPathNSResolver ,y, IDocumentTraversal ,y, IXPathEvaluator ,y, IParentNode ,y, IElementTraversal ,y, INonElementParentNode ,y, IGlobalEventHandlers ,y, IDocumentEvent ,y, IDocumentCSS ,y, IDocumentStyle
Miembros heredados
Document.Navigate(string) ,y, Document.Navigate(Url) ,y, Document.Navigate(string, string) ,y, Document.Navigate(string, Url) ,y, Document.Navigate(Stream, string) ,y, Document.Navigate(Stream, Url) ,y, Document.Navigate(RequestMessage) ,y, Document.CreateElement(string) ,y, Document.CreateElementNS(string, string) ,y, Document.CreateDocumentFragment() ,y, Document.CreateTextNode(string) ,y, Document.CreateComment(string) ,y, Document.CreateCDATASection(string) ,y, Document.CreateProcessingInstruction(string, string) ,y, Document.CreateAttribute(string) ,y, Document.CreateAttributeNS(string, string) ,y, Document.CreateEntityReference(string) ,y, Document.CreateDocumentType(string, string, string, string) ,y, Document.GetElementsByTagName(string) ,y, Document.GetElementsByTagNameNS(string, string) ,y, Document.GetElementById(string) ,y, Document.GetElementsByClassName(string) ,y, Document.CreateNodeIterator(Node) ,y, Document.CreateNodeIterator(Node, long) ,y, Document.CreateNodeIterator(Node, long, INodeFilter) ,y, Document.CreateTreeWalker(Node) ,y, Document.CreateTreeWalker(Node, long) ,y, Document.CreateTreeWalker(Node, long, INodeFilter) ,y, Document.QuerySelectorAll(string) ,y, Document.QuerySelector(string) ,y, Document.ImportNode(Node, bool) ,y, Document.CreateEvent(string) ,y, Document.Write(params string[]) ,y, Document.WriteLn(params string[]) ,y, Document.CreateExpression(string, IXPathNSResolver) ,y, Document.CreateNSResolver(Node) ,y, Document.Evaluate(string, Node, IXPathNSResolver, XPathResultType, object) ,y, Document.RenderTo(IDevice) ,y, Document.Dispose(bool) ,y, Document.OwnerDocument ,y, Document.Context ,y, Document.Implementation ,y, Document.Location ,y, Document.DocumentURI ,y, Document.Origin ,y, Document.BaseURI ,y, Document.NodeName ,y, Document.NodeType ,y, Document.CharacterSet ,y, Document.Charset ,y, Document.InputEncoding ,y, Document.ContentType ,y, Document.ReadyState ,y, Document.Doctype ,y, Document.DocumentElement ,y, Document.FirstElementChild ,y, Document.LastElementChild ,y, Document.PreviousElementSibling ,y, Document.NextElementSibling ,y, Document.ChildElementCount ,y, Document.Children ,y, Document.XmlStandalone ,y, Document.XmlVersion ,y, Document.StrictErrorChecking ,y, Document.DefaultView ,y, Document.StyleSheets ,y, Document.OnReadyStateChange ,y, Document.OnAbort ,y, Document.OnBlur ,y, Document.OnCancel ,y, Document.OnCanplay ,y, Document.OnCanPlayThrough ,y, Document.OnChange ,y, Document.OnClick ,y, Document.OnCueChange ,y, Document.OnDblClick ,y, Document.OnDurationChange ,y, Document.OnEmptied ,y, Document.OnEnded ,y, Document.OnError ,y, Document.OnFocus ,y, Document.OnInput ,y, Document.OnInvalid ,y, Document.OnKeyDown ,y, Document.OnKeyPress ,y, Document.OnKeyUp ,y, Document.OnLoad ,y, Document.OnLoadedData ,y, Document.OnLoadedMetadata ,y, Document.OnLoadStart ,y, Document.OnMouseDown ,y, Document.OnMouseEnter ,y, Document.OnMouseLeave ,y, Document.OnMouseMove ,y, Document.OnMouseOut ,y, Document.OnMouseOver ,y, Document.OnMouseUp ,y, Document.OnMouseWheel ,y, Document.OnPause ,y, Document.OnPlay ,y, Document.OnPlaying ,y, Document.OnProgress ,y, Document.OnRateChange ,y, Document.OnReset ,y, Document.OnResize ,y, Document.OnScroll ,y, Document.OnSeeked ,y, Document.OnSeeking ,y, Document.OnSelect ,y, Document.OnShow ,y, Document.OnStalled ,y, Document.OnSubmit ,y, Document.OnSuspend ,y, Document.OnTimeUpdate ,y, Document.OnToggle ,y, Document.OnVolumeChange ,y, Document.OnWaiting ,y, Node.ELEMENT_NODE ,y, Node.ATTRIBUTE_NODE ,y, Node.TEXT_NODE ,y, Node.CDATA_SECTION_NODE ,y, Node.ENTITY_REFERENCE_NODE ,y, Node.ENTITY_NODE ,y, Node.PROCESSING_INSTRUCTION_NODE ,y, Node.COMMENT_NODE ,y, Node.DOCUMENT_NODE ,y, Node.DOCUMENT_TYPE_NODE ,y, Node.DOCUMENT_FRAGMENT_NODE ,y, Node.NOTATION_NODE ,y, Node.HasChildNodes() ,y, Node.Normalize() ,y, Node.CloneNode() ,y, Node.CloneNode(bool) ,y, Node.IsEqualNode(Node) ,y, Node.IsSameNode(Node) ,y, Node.LookupPrefix(string) ,y, Node.LookupNamespaceURI(string) ,y, Node.IsDefaultNamespace(string) ,y, Node.InsertBefore(Node, Node) ,y, Node.ReplaceChild(Node, Node) ,y, Node.RemoveChild(Node) ,y, Node.AppendChild(Node) ,y, Node.Dispose(bool) ,y, Node.ToString() ,y, Node.NodeType ,y, Node.LocalName ,y, Node.NamespaceURI ,y, Node.Prefix ,y, Node.NodeName ,y, Node.BaseURI ,y, Node.OwnerDocument ,y, Node.ParentNode ,y, Node.ParentElement ,y, Node.ChildNodes ,y, Node.FirstChild ,y, Node.LastChild ,y, Node.PreviousSibling ,y, Node.NextSibling ,y, Node.NodeValue ,y, Node.TextContent ,y, EventTarget.AddEventListener(string, DOMEventHandler, bool) ,y, EventTarget.AddEventListener(string, IEventListener) ,y, EventTarget.AddEventListener(string, IEventListener, bool) ,y, EventTarget.RemoveEventListener(string, DOMEventHandler, bool) ,y, EventTarget.RemoveEventListener(string, IEventListener) ,y, EventTarget.RemoveEventListener(string, IEventListener, bool) ,y, EventTarget.DispatchEvent(Event) ,y, EventTarget.Dispose() ,y, EventTarget.Dispose(bool) ,y, DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
El documento()
Inicia una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument.
public SVGDocument()
El documento(Configuration)
Inicia una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument.
public SVGDocument(Configuration configuration)
Parameters
configuration
Configuration
La configuración .
El documento(El string)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(System.String) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address)
Parameters
address
string
La dirección del documento. se combinará con la ruta de directorio actual para formar una URL absoluta.
El documento(Url)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url)
Parameters
url
Url
El documento URL.
El documento(Cortesía, Configuración)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(System.String) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address, Configuration configuration)
Parameters
address
string
La dirección del documento. se combinará con la ruta de directorio actual para formar una URL absoluta.
configuration
Configuration
La configuración .
El documento(URL, Configuración)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url, Configuration configuration)
Parameters
url
Url
El documento URL.
configuration
Configuration
La configuración .
El documento(Cortesía, String)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom .Document.Navigate (System.IO.Stream, System.String) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.La carga de documentos comienza desde la posición actual en el flujo.
public SVGDocument(Stream content, string baseUri)
Parameters
content
Stream
El contenido del documento.
baseUri
string
URI de base del documento. se combinará con la ruta de directorio actual para formar una URL absoluta.
Exceptions
“BaseUri” es “nulo”.
El documento(Stream, string y configuración)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom .Document.Navigate (System.IO.Stream, System.String) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.La carga de documentos comienza desde la posición actual en el flujo.
public SVGDocument(Stream content, string baseUri, Configuration configuration)
Parameters
content
Stream
El contenido del documento.
baseUri
string
URI de base del documento. se combinará con la ruta de directorio actual para formar una URL absoluta.
configuration
Configuration
La configuración .
Exceptions
“BaseUri” es “nulo”.
El documento(Cortesía, Url)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.La carga de documentos comienza desde la posición actual en el flujo.
public SVGDocument(Stream content, Url baseUri)
Parameters
content
Stream
El contenido del documento.
baseUri
Url
URI de la base del documento.
Exceptions
“BaseUri” es “nulo”.
El documento(Corrente, URL y configuración)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.La carga de documentos comienza desde la posición actual en el flujo.
public SVGDocument(Stream content, Url baseUri, Configuration configuration)
Parameters
content
Stream
El contenido del documento.
baseUri
Url
URI de la base del documento.
configuration
Configuration
La configuración .
Exceptions
“BaseUri” es “nulo”.
El documento(Título, Título)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom .Document.Navigate (System.String, System. String) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri)
Parameters
content
string
El contenido del documento.
baseUri
string
URI de base del documento. se combinará con la ruta de directorio actual para formar una URL absoluta.
Exceptions
“BaseUri” es “nulo”.
El documento(Síntomas, string, configuración)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom .Document.Navigate (System.String, System. String) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri, Configuration configuration)
Parameters
content
string
El contenido del documento.
baseUri
string
URI de base del documento. se combinará con la ruta de directorio actual para formar una URL absoluta.
configuration
Configuration
La configuración .
Exceptions
“BaseUri” es “nulo”.
El documento(Cortesía, Url)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(System.String,_W L51.HTML.Url) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri)
Parameters
content
string
El contenido del documento.
baseUri
Url
URI de la base del documento.
Exceptions
“BaseUri” es “nulo”.
El documento(Url, Configuración)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(System.String,_W L51.HTML.Url) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri, Configuration configuration)
Parameters
content
string
El contenido del documento.
baseUri
Url
URI de la base del documento.
configuration
Configuration
La configuración .
Exceptions
“BaseUri” es “nulo”.
El documento(RequestMessage)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(__W L51.Net.RequestMessage) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request)
Parameters
request
RequestMessage
La petición .
El documento(RequestMessage, Configuración)
Inicializa una nueva instancia de la clase Aspose.Html.Dom.Svg.VVGDocument. El constructor funciona de manera sincronizada, espera para cargar todos los recursos externos (imágenes, escritos, etc.).Para cargar el documento de forma asíncrona, utilice el método Aspose.Html.Dom.document.Navigate(__W L51.Net.RequestMessage) o sus sobrecargas.O puede deshabilitar la carga de algunos recursos externos al configurar las banderas adecuadas en Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request, Configuration configuration)
Parameters
request
RequestMessage
La petición .
configuration
Configuration
La configuración .
Properties
Domain
El nombre de dominio del servidor que sirvió el documento, o una línea nula si el servidor no puede ser identificado por un nombre.
[DOMName("domain")]
public string Domain { get; }
Valor de la propiedad
Referrer
El valor es una línea vacía si el usuario navegó directamente a la página (no a través de un enlace, sino, por ejemplo, mediante una etiqueta).
[DOMName("referrer")]
public string Referrer { get; }
Valor de la propiedad
RootElement
La raíz “svg” en la jerarquía del documento.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
Valor de la propiedad
Title
El título de un documento tal y como se especifica por el subelemento de ‘título’ del elemento raíz ‘svg’ (es decir, )
[DOMName("title")]
public string Title { get; }
Valor de la propiedad
URL
URI completo del documento.
[DOMName("URL")]
public string URL { get; }
Valor de la propiedad
Methods
GetOverrideStyle(El elemento, string)
Este método se utiliza para recuperar la declaración de estilo sobrerido para un elemento especificado y un pseudo-element especificado.
public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)
Parameters
elt
Element
El elemento cuyo estilo debe ser modificado.Este parámetro no puede ser nulo.
pseudoElt
string
El pseudo-elemento o cero si no.
Returns
Declaración de estilo superficial
RenderTo(IDEVICE)
Este método se utiliza para imprimir los contenidos del documento actual en el dispositivo especificado.
public override void RenderTo(IDevice device)
Parameters
device
IDevice
El dispositivo de usuario.
Save(Url)
Salva el documento en el archivo local especificado por ‘url’.Todos los recursos utilizados en este documento se salvarán en la carpeta adyacente, cuyo nombre se construirá como: output_file_name + “_files”.
public void Save(Url url)
Parameters
url
Url
URL local para el archivo de salida.
Exceptions
Creado si el ‘url’ especificado no es una URL de archivo local válida.
Save(El string)
Salva el documento en el archivo local especificado por ‘path’.Todos los recursos utilizados en este documento se salvarán en la carpeta adyacente, cuyo nombre se construirá como: output_file_name + “_files”.
public void Save(string path)
Parameters
path
string
Ruta local al archivo de salida.
Exceptions
Creado si el “caminato” especificado no es un camino de archivo local válido.
Save(ResourceHandler)
Salva el contenido y los recursos del documento utilizando el Aspose.Html.Saving.ResourceHandlers.
public void Save(ResourceHandler resourceHandler)
Parameters
resourceHandler
ResourceHandler
El operador de los recursos Aspose.Html.Saving.ResourceHandlers.
Save(Cortesía, SVGSaveFormat)
Salva el documento en el archivo local especificado por ‘path’.Todos los recursos utilizados en este documento se salvarán en la carpeta adyacente, cuyo nombre se construirá como: output_file_name + “_files”.
public void Save(string path, SVGSaveFormat saveFormat)
Parameters
path
string
Ruta local al archivo de salida.
saveFormat
SVGSaveFormat
Formato en el que se salva el documento.
Exceptions
Creado si el “caminato” especificado no es un camino de archivo local válido.
Save(RecursosHandler, SVGSaveFormat)
Salva el contenido y los recursos del documento utilizando el Aspose.Html.Saving.ResourceHandlers.
public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)
Parameters
resourceHandler
ResourceHandler
El operador de los recursos Aspose.Html.Saving.ResourceHandlers.
saveFormat
SVGSaveFormat
Formato en el que se salva el documento.
Save(Síntomas, SVGSaveOptions)
Salva el documento en el archivo local especificado por ‘path’.Todos los recursos utilizados en este documento se salvarán en la carpeta adyacente, cuyo nombre se construirá como: output_file_name + “_files”.
public void Save(string path, SVGSaveOptions saveOptions)
Parameters
path
string
Ruta local al archivo de salida.
saveOptions
SVGSaveOptions
El SVG ahorrará opciones.
Exceptions
Creado si el “caminato” especificado no es un camino de archivo local válido.
Save(RecursosHandler, SVGSaveOptions)
Salva el contenido y los recursos del documento utilizando el Aspose.Html.Saving.ResourceHandlers.
public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)
Parameters
resourceHandler
ResourceHandler
El operador de los recursos Aspose.Html.Saving.ResourceHandlers.
saveOptions
SVGSaveOptions
El SVG ahorrará opciones.
Save(Url y SVGSaveFormat)
Salva el documento en el archivo local especificado por ‘url’.Todos los recursos utilizados en este documento se salvarán en la carpeta adyacente, cuyo nombre se construirá como: output_file_name + “_files”.
public void Save(Url url, SVGSaveFormat saveFormat)
Parameters
url
Url
URL local para el archivo de salida.
saveFormat
SVGSaveFormat
Formato en el que se salva el documento.
Exceptions
Creado si el ‘url’ especificado no es una URL de archivo local válida.
Save(Url y SVGSaveOptions)
Salva el documento en el archivo local especificado por ‘url’.Todos los recursos utilizados en este documento se salvarán en la carpeta adyacente, cuyo nombre se construirá como: output_file_name + “_files”.
public void Save(Url url, SVGSaveOptions saveOptions)
Parameters
url
Url
URL local para el archivo de salida.
saveOptions
SVGSaveOptions
El SVG ahorrará opciones.
Exceptions
Creado si el ‘url’ especificado no es una URL de archivo local válida.