Saves the current document in a certain format and sends the result back asynchronously by calling a given callback function.
Introduced: X13.
<void> TXTextControl.saveDocument(<StreamType> streamType, <SaveDocumentResultCallback> callback, [<SaveSettings> saveSettings], [<ErrorCallback> errorCallback])
Parameter | Description |
---|---|
stream |
Specifies one of the numerical Stream |
callback | A function with one parameter. Is called with an argument object of type Save |
save |
Optional. Specifies additional save settings. |
error |
Optional. Is called when the operation failed with an error. |
The following example shows how to save the current document and display the received document data in the console.
TXTextControl.saveDocument(TXTextControl.StreamType.HTMLFormat, function (e) {
console.log(e.data);
});
Possible console output:
<?xml version="1.0" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
[...]