1.0 KiB
1.0 KiB
剪贴板
剪贴板相关操作
类型:ClipboardInterface
构造函数
new (editor: EditorInterface): CommandInterface
方法
getData
获取剪贴板数据
/**
* 获取剪贴板数据
* @param event 事件
*/
getData(event: DragEvent | ClipboardEvent): ClipboardData;
write
写入剪贴板
/**
* 写入剪贴板
* @param event 事件
* @param range 光标,默认获取当前光标位置
* @param callback 回调
*/
write(
event: ClipboardEvent,
range?: RangeInterface | null,
callback?: (data: { html: string; text: string }) => void,
): void;
cut
在当前光标位置执行剪贴操作
/**
* 在当前光标位置执行剪贴操作
*/
cut(): void;
copy
复制
/**
* 复制
* @param data 要复制的数据,可以是节点或者字符串
* @param trigger 是否触发剪贴事件,通知插件处理转换
* @returns 返回是否复制成功
*/
copy(data: Node | string, trigger?: boolean): boolean;