export
Beschreibung
Wird ausgelöst, nachdem die Option „Export" in der Menüleiste oder über Event-Bus-Methoden aufgerufen wurde
Verwendung
"export": ({ options: IExportOptions; result?: any }) => boolean | void;
interface IExportOptions {
format?: "docx" | "pdf";
url?: string;
download?: boolean;
fileName?: string;
}
Parameter
Der Callback des export-Events kann ein Objekt mit den folgenden Parametern entgegennehmen:
format- ein Dateiformaturl- eine Basis-URL für den Dateiexportdownload- ermöglicht es dem Benutzer anzugeben, ob die Datei nach Empfang der Server-Antwort heruntergeladen werden soll. Ist die Eigenschaft auf „false" gesetzt, wird die Datei nicht heruntergeladen; stattdessen kann der Benutzer die Blob-Daten aus dem Event-Objekt abrufen (siehe die Eigenschaftresultin der Event-Definition)fileName- ein Dateiname für den Export
Info
Zur Behandlung interner Events können Sie die Event-Bus-Methoden verwenden
Beispiel
// RichText initialisieren
const editor = new richtext.Richtext("#root", {
// Konfigurationseigenschaften
});
// das „export"-Event abonnieren
editor.api.on("export", (obj) => {
console.log(obj);
console.log("The file was exported");
});
// Wert als PDF-Datei exportieren
editor.api.exec("export", {
format: "pdf",
download: false,
fileName: "some file"
});
Änderungsprotokoll: Das Event wurde in v2.0 hinzugefügt