提交 6023a9bd 编写于 作者: Z zzs110

api优化

Signed-off-by: Nzzs110 <zhouzishuai@huawei.com>
上级 0af08712
...@@ -418,7 +418,7 @@ convertToTextV9(callback: AsyncCallback&lt;string&gt;): void ...@@ -418,7 +418,7 @@ convertToTextV9(callback: AsyncCallback&lt;string&gt;): void
**示例:** **示例:**
```js ```js
let record = pasteboard.createRecord(MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt'); let record = pasteboard.createRecord(pasteboard.MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt');
record.convertToTextV9((err, data) => { record.convertToTextV9((err, data) => {
if (err) { if (err) {
console.error(`Failed to convert to text. Cause: ${err.message}`); console.error(`Failed to convert to text. Cause: ${err.message}`);
...@@ -445,7 +445,7 @@ convertToTextV9(): Promise&lt;string&gt; ...@@ -445,7 +445,7 @@ convertToTextV9(): Promise&lt;string&gt;
**示例:** **示例:**
```js ```js
let record = pasteboard.createRecord(MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt'); let record = pasteboard.createRecord(pasteboard.MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt');
record.convertToTextV9().then((data) => { record.convertToTextV9().then((data) => {
console.info(`Succeeded in converting to text. Data: ${data}`); console.info(`Succeeded in converting to text. Data: ${data}`);
}).catch((err) => { }).catch((err) => {
...@@ -536,7 +536,7 @@ getPrimaryText(): string ...@@ -536,7 +536,7 @@ getPrimaryText(): string
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let plainText = pasteData.getPrimaryText(); let plainText = pasteData.getPrimaryText();
``` ```
...@@ -558,7 +558,7 @@ getPrimaryHtml(): string ...@@ -558,7 +558,7 @@ getPrimaryHtml(): string
```js ```js
let html = "<!DOCTYPE html>\n" + "<html>\n" + "<head>\n" + "<meta charset=\"utf-8\">\n" + "<title>HTML-PASTEBOARD_HTML</title>\n" + "</head>\n" + "<body>\n" + " <h1>HEAD</h1>\n" + " <p></p>\n" + "</body>\n" + "</html>"; let html = "<!DOCTYPE html>\n" + "<html>\n" + "<head>\n" + "<meta charset=\"utf-8\">\n" + "<title>HTML-PASTEBOARD_HTML</title>\n" + "</head>\n" + "<body>\n" + " <h1>HEAD</h1>\n" + " <p></p>\n" + "</body>\n" + "</html>";
let pasteData = pasteboard.createData(MIMETYPE_TEXT_HTML, html); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_HTML, html);
let htmlText = pasteData.getPrimaryHtml(); let htmlText = pasteData.getPrimaryHtml();
``` ```
...@@ -583,7 +583,7 @@ let object = { ...@@ -583,7 +583,7 @@ let object = {
bundleName: "com.example.aafwk.test", bundleName: "com.example.aafwk.test",
abilityName: "com.example.aafwk.test.TwoAbility" abilityName: "com.example.aafwk.test.TwoAbility"
}; };
let pasteData = pasteboard.createData(MIMETYPE_TEXT_WANT, object); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_WANT, object);
let want = pasteData.getPrimaryWant(); let want = pasteData.getPrimaryWant();
``` ```
...@@ -604,7 +604,7 @@ getPrimaryUri(): string ...@@ -604,7 +604,7 @@ getPrimaryUri(): string
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt');
let uri = pasteData.getPrimaryUri(); let uri = pasteData.getPrimaryUri();
``` ```
...@@ -660,10 +660,10 @@ addRecord(record: PasteDataRecord): void ...@@ -660,10 +660,10 @@ addRecord(record: PasteDataRecord): void
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt');
let textRecord = pasteboard.createRecord(MIMETYPE_TEXT_PLAIN, 'hello'); let textRecord = pasteboard.createRecord(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let html = "<!DOCTYPE html>\n" + "<html>\n" + "<head>\n" + "<meta charset=\"utf-8\">\n" + "<title>HTML-PASTEBOARD_HTML</title>\n" + "</head>\n" + "<body>\n" + " <h1>HEAD</h1>\n" + " <p></p>\n" + "</body>\n" + "</html>"; let html = "<!DOCTYPE html>\n" + "<html>\n" + "<head>\n" + "<meta charset=\"utf-8\">\n" + "<title>HTML-PASTEBOARD_HTML</title>\n" + "</head>\n" + "<body>\n" + " <h1>HEAD</h1>\n" + " <p></p>\n" + "</body>\n" + "</html>";
let htmlRecord = pasteboard.createRecord(MIMETYPE_TEXT_HTML, html); let htmlRecord = pasteboard.createRecord(pasteboard.MIMETYPE_TEXT_HTML, html);
pasteData.addRecord(textRecord); pasteData.addRecord(textRecord);
pasteData.addRecord(htmlRecord); pasteData.addRecord(htmlRecord);
``` ```
...@@ -695,7 +695,7 @@ addRecord(mimeType: string, value: ValueType): void ...@@ -695,7 +695,7 @@ addRecord(mimeType: string, value: ValueType): void
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt');
let dataXml = new ArrayBuffer(256); let dataXml = new ArrayBuffer(256);
pasteData.addRecord('app/xml', dataXml); pasteData.addRecord('app/xml', dataXml);
``` ```
...@@ -717,7 +717,7 @@ getMimeTypes(): Array&lt;string&gt; ...@@ -717,7 +717,7 @@ getMimeTypes(): Array&lt;string&gt;
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let types = pasteData.getMimeTypes(); let types = pasteData.getMimeTypes();
``` ```
...@@ -738,7 +738,7 @@ getPrimaryMimeType(): string ...@@ -738,7 +738,7 @@ getPrimaryMimeType(): string
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let type = pasteData.getPrimaryMimeType(); let type = pasteData.getPrimaryMimeType();
``` ```
...@@ -759,7 +759,7 @@ getProperty(): PasteDataProperty ...@@ -759,7 +759,7 @@ getProperty(): PasteDataProperty
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let property = pasteData.getProperty(); let property = pasteData.getProperty();
``` ```
...@@ -780,7 +780,7 @@ setProperty(property: PasteDataProperty): void ...@@ -780,7 +780,7 @@ setProperty(property: PasteDataProperty): void
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_HTML, 'application/xml'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_HTML, 'application/xml');
let prop = pasteData.getProperty(); let prop = pasteData.getProperty();
prop.shareOption = pasteboard.ShareOption.InApp; prop.shareOption = pasteboard.ShareOption.InApp;
pasteData.setProperty(prop); pasteData.setProperty(prop);
...@@ -817,7 +817,7 @@ getRecord(index: number): PasteDataRecord ...@@ -817,7 +817,7 @@ getRecord(index: number): PasteDataRecord
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let record = pasteData.getRecord(0); let record = pasteData.getRecord(0);
``` ```
...@@ -838,7 +838,7 @@ getRecordCount(): number ...@@ -838,7 +838,7 @@ getRecordCount(): number
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let count = pasteData.getRecordCount(); let count = pasteData.getRecordCount();
``` ```
...@@ -859,7 +859,7 @@ getTag(): string ...@@ -859,7 +859,7 @@ getTag(): string
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let tag = pasteData.getTag(); let tag = pasteData.getTag();
``` ```
...@@ -886,7 +886,7 @@ hasType(mimeType: string): boolean ...@@ -886,7 +886,7 @@ hasType(mimeType: string): boolean
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let hasType = pasteData.hasType(pasteboard.MIMETYPE_TEXT_PLAIN); let hasType = pasteData.hasType(pasteboard.MIMETYPE_TEXT_PLAIN);
``` ```
...@@ -915,7 +915,7 @@ removeRecord(index: number): void ...@@ -915,7 +915,7 @@ removeRecord(index: number): void
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
pasteData.removeRecord(0); pasteData.removeRecord(0);
``` ```
...@@ -945,8 +945,8 @@ replaceRecord(index: number, record: PasteDataRecord): void ...@@ -945,8 +945,8 @@ replaceRecord(index: number, record: PasteDataRecord): void
**示例:** **示例:**
```js ```js
let pasteData = pasteboard.createData(MIMETYPE_TEXT_PLAIN, 'hello'); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, 'hello');
let record = pasteboard.createRecord(MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt'); let record = pasteboard.createRecord(pasteboard.MIMETYPE_TEXT_URI, 'dataability:///com.example.myapplication1/user.txt');
pasteData.replaceRecord(0, record); pasteData.replaceRecord(0, record);
``` ```
### addHtmlRecord<sup>(deprecated)</sup> ### addHtmlRecord<sup>(deprecated)</sup>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册