Skip to main content

WebClipboard

WebClipboard

属性

Copy

JSSDK: 1.7.2、zOffice V7.2 FP2支持

复制内容。写入要复制的Range,然后通过Paste操作粘贴内容。

语法

WebClipboard.Copy

WebClipboard: 剪切板

返回值

Range:复制对象

示例

async function example() {
const bookmark1 = await app1.ActiveDocument.Bookmarks.item(1);
const range1 = await bookmark1.range;
Application.ActiveDocument.WebClipboard.Copy = range1;

const bookmark2 = await app2.ActiveDocument.Bookmarks.item(1);
const range2 = await bookmark2.range;
Application.ActiveDocument.WebClipboard.Paste = range2;
}

Paste

JSSDK: 1.7.2、zOffice V7.2 FP2支持

粘贴内容。执行过Copy操作后,通过Paste操作,粘贴到指定的位置。

语法

WebClipboard.Paste

WebClipboard: 剪切板

返回值

Range:粘贴到的位置

示例

async function example() {
const bookmark1 = await app1.ActiveDocument.Bookmarks.item(1);
const range1 = await bookmark1.range;
Application.ActiveDocument.WebClipboard.Copy = range1;

const bookmark2 = await app2.ActiveDocument.Bookmarks.item(1);
const range2 = await bookmark2.range;
Application.ActiveDocument.WebClipboard.Paste = range2;
}