EditableDocument
Contenu
[
Cacher
]
EditableDocument class
Document intermédiaire, qui contient du contenu avant et après l’édition
public sealed class EditableDocument : IAuxDisposable
Propriétés
Nom | La description |
---|---|
AllResources { get; } | Renvoie une liste de toutes les ressources existantes : toutes les feuilles de style, images HTML et toutes les feuilles de style, polices, audio |
Audio { get; } | Renvoie une liste de ressources audio |
Css { get; } | Renvoie une liste de ressources CSS |
Fonts { get; } | Permet d’obtenir des ressources de polices externes, qui sont utilisées par ce document HTML |
Images { get; } | Permet d’obtenir des ressources d’images externes (images raster et vectorielles), qui sont utilisées par ce document HTML |
IsDisposed { get; } | Détermine si ce document modifiable a déjà été supprimé (true) ou non (false) |
Méthodes
Nom | La description |
---|---|
static FromFile(string, string) | Usine statique, qui crée une instance de EditableDocument à partir d’un fichier HTML, qui est spécifié par un chemin vers le fichier *.html lui-même et un dossier avec des ressources liées |
static FromMarkup(string, IEnumerable<IHtmlResource>) | Usine statique, qui crée une instance de EditableDocument à partir du balisage HTML spécifié et d’un ensemble de ressources liées correspondantes |
static FromMarkupAndResourceFolder(string, string) | Usine statique, qui crée une instance de EditableDocument à partir d’un balisage HTML spécifié et de ressources, situées dans le dossier, spécifié par le chemin complet |
Dispose() | Supprime cette instance de document modifiable, supprimant son contenu et rendant ses méthodes et propriétés non fonctionnelles |
GetBodyContent() | Renvoie un corps du document HTML (contenu interne entre les balises BODY d’ouverture et de fermeture sans ces balises) sous forme de chaîne. |
GetBodyContent(string) | Renvoie un corps du document HTML (contenu interne entre les balises BODY d’ouverture et de fermeture sans ces balises) sous forme de chaîne, où les liens vers les ressources externes contiennent le préfixe spécifié. |
GetContent() | Renvoie le contenu global du document HTML sous forme de chaîne. |
GetContent(string, string) | Renvoie le contenu global du document HTML sous forme de chaîne, où les liens vers les ressources externes contiennent le préfixe spécifié. |
GetCssContent() | Renvoie le contenu de toutes les feuilles de style externes sous forme de liste de chaînes, où une chaîne représente une feuille de style. Renvoie une liste vide, s’il n’y a pas de CSS pour ce document. |
GetCssContent(string, string) | Renvoie le contenu de toutes les feuilles de style externes sous forme de liste de chaînes, où une chaîne représente une feuille de style. Le préfixe spécifié sera appliqué à chaque lien vers la ressource externe dans chaque feuille de style résultante. Renvoie une liste vide, s’il n’y a pas de CSS pour cela document. |
GetEmbeddedHtml() | Renvoie tout le contenu de ce document HTML avec toutes les ressources associées sous la forme d’une chaîne unique, où toutes les ressources sont intégrées à l’intérieur du balisage HTML sous une forme encodée en base64. |
Save(string) | Enregistre ce document HTML dans le fichier sur le chemin spécifié, où le balisage HTML sera stocké, et dans le dossier d’accompagnement avec les ressources. |
Save(string, string) | Enregistre ce document HTML dans le fichier sur le chemin spécifié, où le balisage HTML sera stocké, et dans le dossier d’accompagnement avec les ressources, qui se trouve sur le chemin spécifié. |
Événements
Nom | La description |
---|---|
event Disposed | Événement, qui se produit lorsque ce document modifiable est supprimé, juste après la fin du processus de suppression |
Remarques
Une instance de la classe EditableDocument peut être produite par le ‘Edit
ou créé par l’utilisateur lui-même à l’aide de fabriques statiques. EditableDocument stocke en interne le document dans son propre format fermé, qui est compatible (convertible) avec tous les formats d’importation et d’exportation, pris en charge par GroupDocs.Editor. Afin de rendre le document modifiable dans n’importe quel éditeur côté client WYSIWYG (comme CKEditor ou TinyMCE), EditableDocument fournit des méthodes pour générer du balisage HTML et produire des ressources, qui peuvent être acceptées par l’utilisateur.
Voir également
- interface IAuxDisposable
- espace de noms GroupDocs.Editor
- Assemblée GroupDocs.Editor