Méthodes exposées
Ces méthodes sont disponibles lorsque le composant est référencé avec une ref Vue. Utilisez-les pour déclencher une action depuis votre propre interface.
| Méthode | Signature | Usage courant |
|---|---|---|
focus | () => void | Placer le curseur dans l’éditeur. |
save | () => void | Déclencher la même sauvegarde que le bouton intégré. |
getMarkdown | () => string | Lire le Markdown courant. |
getHtml | () => string | Lire la représentation HTML. |
getJson | () => JSONContent | Lire le document TipTap structuré. |
getText | () => string | Lire uniquement le texte. |
getSavePayload | () => NfzEditorSavePayload | Récupérer toutes les données de sauvegarde. |
setMarkdown | (markdown: string) => void | Remplacer le document depuis du Markdown. |
insertUmlDiagram | (source?: string) => void | Ajouter un diagramme Mermaid. |
importDocument | (file, options?) => Promise<NfzDocumentImportResult> | Importer un document pris en charge. |
importDocx | (file, options?) => Promise<NfzDocumentImportResult> | Importer explicitement un DOCX. |
importPdf | (file, options?) => Promise<NfzDocumentImportResult> | Importer explicitement un PDF. |
exportDocument | (options?) => Promise<NfzDocumentExportResult> | Exporter le document dans un format choisi. |