From c0f18ff30193cb21ad4fa9066081eee25a08d5f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=9B=E4=BA=9A=E8=8A=B3?= Date: Sat, 29 Jul 2023 08:20:32 +0000 Subject: [PATCH] update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 葛亚芳 --- .../reference/apis/js-apis-pasteboard.md | 32 +++++++++++++------ 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-pasteboard.md b/zh-cn/application-dev/reference/apis/js-apis-pasteboard.md index 725e118f5c..ac8013e3b6 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-pasteboard.md +++ b/zh-cn/application-dev/reference/apis/js-apis-pasteboard.md @@ -50,7 +50,7 @@ createData(mimeType: string, value: ValueType): PasteData | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | -| mimeType | string | 是 | 自定义数据的MIME类型。 | +| mimeType | string | 是 | 剪贴板数据对应的MIME类型,可以是[常量](#常量)中已定义的类型,包括HTML类型,WANT类型,纯文本类型,URI类型,PIXELMAP类型;也可以是自定义的MIME类型,开发者可自定义此参数值。 | | value | [ValueType](#valuetype9) | 是 | 自定义数据内容。 | **返回值:** @@ -59,12 +59,19 @@ createData(mimeType: string, value: ValueType): PasteData | -------- | -------- | | [PasteData](#pastedata) | 剪贴板内容对象。 | -**示例:** +**示例1:** - ```js - let dataXml = new ArrayBuffer(256); +```js +let dataXml = new ArrayBuffer(256); let pasteData = pasteboard.createData('app/xml', dataXml); - ``` +``` + +**示例2:** + +```js +let dataText = 'hello'; +let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, dataText); +``` ## pasteboard.createRecord9+ @@ -78,7 +85,7 @@ createRecord(mimeType: string, value: ValueType):PasteDataRecord; | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | -| mimeType | string | 是 | 自定义数据的MIME类型。 | +| mimeType | string | 是 | 剪贴板数据对应的MIME类型,可以是[常量](#常量)中已定义的类型,包括HTML类型,WANT类型,纯文本类型,URI类型,PIXELMAP类型;也可以是自定义的MIME类型,开发者可自定义此参数值。 | | value | [ValueType](#valuetype9) | 是 | 自定义数据内容。 | **返回值:** @@ -87,12 +94,19 @@ createRecord(mimeType: string, value: ValueType):PasteDataRecord; | -------- | -------- | | [PasteDataRecord](#pastedatarecord7) | 一条新建的自定义数据内容条目。 | -**示例:** +**示例1:** - ```js +```js let dataXml = new ArrayBuffer(256); let pasteDataRecord = pasteboard.createRecord('app/xml', dataXml); - ``` +``` + +**示例2:** + +```js +let dataUri = 'dataability:///com.example.myapplication1/user.txt'; +let record = pasteboard.createRecord(pasteboard.MIMETYPE_TEXT_URI, dataUri); +``` ## pasteboard.getSystemPasteboard -- GitLab