-
canCopy()
-
Checks if the copy to clipboard operation can be performed.
Returns:
Returns true if the copy to clipboard can be performed; otherwise, false.
-
Type
-
boolean
Example
WebViewer(...)
.then(instance => {
const { documentViewer, SpreadsheetEditor } = instance.Core;
const SpreadsheetEditorEvents = SpreadsheetEditor.SpreadsheetEditorManager.Events;
const spreadsheetEditorManager = documentViewer.getSpreadsheetEditorManager();
spreadsheetEditorManager.addEventListener(SpreadsheetEditorEvents.SPREADSHEET_EDITOR_READY, async () => {
const spreadsheetEditorDocument = documentViewer.getDocument().getSpreadsheetEditorDocument();
const spreadsheetEditorClipboard = spreadsheetEditorDocument.getClipboard();
const canCopy = spreadsheetEditorClipboard.canCopy();
if (canCopy) {
// console.log('Can copy');
}
});
});
-
canCut()
-
Checks if the cut operation can be performed.
Returns:
Returns true if the cut operation can be performed; otherwise, false.
-
Type
-
boolean
Example
WebViewer(...)
.then(instance => {
const { documentViewer, SpreadsheetEditor } = instance.Core;
const SpreadsheetEditorEvents = SpreadsheetEditor.SpreadsheetEditorManager.Events;
const spreadsheetEditorManager = documentViewer.getSpreadsheetEditorManager();
spreadsheetEditorManager.addEventListener(SpreadsheetEditorEvents.SPREADSHEET_EDITOR_READY, async () => {
await spreadsheetEditorManager.setEditMode(SpreadsheetEditor.SpreadsheetEditorEditMode.EDITING);
const spreadsheetEditorDocument = documentViewer.getDocument().getSpreadsheetEditorDocument();
const spreadsheetEditorClipboard = spreadsheetEditorDocument.getClipboard();
const canCut = spreadsheetEditorClipboard.canCut();
if (canCut) {
// console.log('Can cut');
}
});
});
-
canPaste()
-
Checks if the clipboard contains data that can be pasted.
Returns:
Returns true if the paste operation can be performed; otherwise, false.
-
Type
-
boolean
Example
WebViewer(...)
.then(instance => {
const { documentViewer, SpreadsheetEditor } = instance.Core;
const SpreadsheetEditorEvents = SpreadsheetEditor.SpreadsheetEditorManager.Events;
const spreadsheetEditorManager = documentViewer.getSpreadsheetEditorManager();
spreadsheetEditorManager.addEventListener(SpreadsheetEditorEvents.SPREADSHEET_EDITOR_READY, async () => {
await spreadsheetEditorManager.setEditMode(SpreadsheetEditor.SpreadsheetEditorEditMode.EDITING);
const spreadsheetEditorClipboard = spreadsheetEditorDocument.getClipboard();
const canPaste = spreadsheetEditorClipboard.canPaste();
if (canPaste) {
// console.log('Can paste');
}
});
});
-
copy()
-
Copies the currently selected content to the clipboard.
Returns:
-
Type
-
void
Example
WebViewer(...)
.then(instance => {
const { documentViewer, SpreadsheetEditor } = instance.Core;
const SpreadsheetEditorEvents = SpreadsheetEditor.SpreadsheetEditorManager.Events;
const spreadsheetEditorManager = documentViewer.getSpreadsheetEditorManager();
spreadsheetEditorManager.addEventListener(SpreadsheetEditorEvents.SPREADSHEET_EDITOR_READY, async () => {
const spreadsheetEditorDocument = documentViewer.getDocument().getSpreadsheetEditorDocument();
const spreadsheetEditorClipboard = spreadsheetEditorDocument.getClipboard();
const canCopy = spreadsheetEditorClipboard.canCopy();
if (canCopy) {
spreadsheetEditorClipboard.copy();
}
});
});
-
cut()
-
Cuts the currently selected content from the SheetEditor and placing it on the clipboard.
Returns:
-
Type
-
void
Example
WebViewer(...)
.then(instance => {
const { documentViewer, SpreadsheetEditor } = instance.Core;
const SpreadsheetEditorEvents = SpreadsheetEditor.SpreadsheetEditorManager.Events;
const spreadsheetEditorManager = documentViewer.getSpreadsheetEditorManager();
spreadsheetEditorManager.addEventListener(SpreadsheetEditorEvents.SPREADSHEET_EDITOR_READY, async () => {
await spreadsheetEditorManager.setEditMode(SpreadsheetEditor.SpreadsheetEditorEditMode.EDITING);
const spreadsheetEditorDocument = documentViewer.getDocument().getSpreadsheetEditorDocument();
const spreadsheetEditorClipboard = spreadsheetEditorDocument.getClipboard();
const canCut = spreadsheetEditorClipboard.canCut();
if (canCut) {
spreadsheetEditorClipboard.cut();
}
});
});
-
paste()
-
Pastes content from the clipboard.
Returns:
A promise that resolves when the paste operation is complete.
-
Type
-
Promise.<void>
Example
WebViewer(...)
.then(instance => {
const { documentViewer, SpreadsheetEditor } = instance.Core;
const SpreadsheetEditorEvents = SpreadsheetEditor.SpreadsheetEditorManager.Events;
const spreadsheetEditorManager = documentViewer.getSpreadsheetEditorManager();
spreadsheetEditorManager.addEventListener(SpreadsheetEditorEvents.SPREADSHEET_EDITOR_READY, async () => {
await spreadsheetEditorManager.setEditMode(SpreadsheetEditor.SpreadsheetEditorEditMode.EDITING);
const spreadsheetEditorDocument = documentViewer.getDocument().getSpreadsheetEditorDocument();
const spreadsheetEditorClipboard = spreadsheetEditorDocument.getClipboard();
const canPaste = spreadsheetEditorClipboard.canPaste();
if (canPaste) {
await spreadsheetEditorClipboard.paste();
}
});
});