EditableDocument

EditableDocument class

Documento intermedio, que contiene contenido antes y después de editar

public sealed class EditableDocument : IAuxDisposable

Propiedades

Nombre Descripción
AllResources { get; } Devuelve una lista de todos los recursos existentes: todas las hojas de estilo, imágenes de HTML y todas las hojas de estilo, fuentes, audio
Audio { get; } Devuelve una lista de recursos de audio
Css { get; } Devuelve una lista de recursos CSS
Fonts { get; } Permite obtener recursos de fuentes externas, que son utilizadas por este documento HTML
Images { get; } Permite obtener recursos de imágenes externas (imágenes rasterizadas y vectoriales), que son utilizadas por este documento HTML
IsDisposed { get; } Determina si este documento Editable ya fue eliminado (verdadero) o no (falso)

Métodos

Nombre Descripción
static FromFile(string, string) Fábrica estática, que crea una instancia de EditableDocument a partir de un archivo HTML, que se especifica mediante una ruta al propio archivo *.html y una carpeta con recursos vinculados
static FromMarkup(string, IEnumerable<IHtmlResource>) Fábrica estática, que crea una instancia de EditableDocument a partir del marcado HTML especificado y un conjunto de recursos vinculados correspondientes
static FromMarkupAndResourceFolder(string, string) Fábrica estática, que crea una instancia de EditableDocument a partir de un marcado HTML específico y de recursos, ubicados en la carpeta, especificada por la ruta completa
Dispose() Elimina esta instancia de documento Editable, eliminando su contenido y haciendo que sus métodos y propiedades no funcionen
GetBodyContent() Devuelve el cuerpo del documento HTML (contenido interno entre abrir y cerrar las etiquetas BODY sin estas etiquetas) como una cadena.
GetBodyContent(string) Devuelve el cuerpo del documento HTML (contenido interno entre abrir y cerrar las etiquetas BODY sin estas etiquetas) como una cadena, donde los enlaces a los recursos externos contienen el prefijo especificado.
GetContent() Devuelve el contenido general del documento HTML como una cadena.
GetContent(string, string) Devuelve el contenido general del documento HTML como una cadena, donde los enlaces a los recursos externos contienen el prefijo especificado.
GetCssContent() Devuelve el contenido de todas las hojas de estilo externas como una lista de cadenas, donde una cadena representa una hoja de estilo. Devuelve una lista vacía, si no hay CSS para este documento.
GetCssContent(string, string) Devuelve el contenido de todas las hojas de estilo externas como una lista de cadenas, donde una cadena representa una hoja de estilo. El prefijo especificado se aplicará a cada enlace al recurso externo en cada hoja de estilo resultante. Devuelve una lista vacía, si no hay CSS para esto documento.
GetEmbeddedHtml() Devuelve todo el contenido de este documento HTML con todos los recursos relacionados en forma de una sola cadena, donde todos los recursos están incrustados dentro del marcado HTML en una forma codificada en base64.
Save(string) Guarda este documento HTML en el archivo de la ruta especificada, donde se almacenará el marcado HTML, y en la carpeta adjunta con recursos.
Save(string, string) Guarda este documento HTML en el archivo en la ruta especificada, donde se almacenará el marcado HTML, y en la carpeta adjunta con recursos, que se encuentra en la ruta especificada.

Eventos

Nombre Descripción
event Disposed Evento, que ocurre cuando se elimina este documento Editable, justo después de finalizar el proceso de eliminación

Observaciones

La instancia de la clase EditableDocument puede ser producida por el ‘Edit o creado por el propio usuario utilizando fábricas estáticas. EditableDocument almacena internamente el documento en su propio formato cerrado, que es compatible (convertible) con todos los formatos de importación y exportación, que admite GroupDocs.Editor. Para hacer que el documento sea editable en cualquier editor WYSIWYG del lado del cliente (como CKEditor o TinyMCE), EditableDocument proporciona métodos para generar marcado HTML y producir recursos que pueden ser aceptados por el usuario.

Ver también