1# 剪贴板子系统ChangeLog
2
3OpenHarmony 4.0.3.2 版本相较于OpenHarmony 之前的版本,剪贴板子系统的API变更如下。
4
5## cl.pasteboard.1 convertToTextV9接口变更
6
7接口convertToTextV9由于命名规范和接口返回方式问题,名称变更为toPlainText(),返回方式改为同步方式。
8
9**变更影响**
10
114.0.3.3版本之前使用接口convertToTextV9开发的应用,在4.0.3.3版本及后续版本中无法继续正常使用。
12
13**关键的接口/组件变更**
14
15- 涉及接口
16
17  function convertToTextV9
18
19- 变更前:
20
21  ```ts
22  convertToTextV9(callback: AsyncCallback<string>): void;
23  convertToTextV9(): Promise<string>;
24  ```
25
26- 变更后:
27
28  ```ts
29  toPlainText(): string;
30  ```
31变更前:
32
33**适配指导**
34
35请使用toPlainText替换convertToTextV9,并注意接口返回方式。
36
37## cl.pasteboard.2 ShareOption属性名称变更,删除了未支持的属性
38
39ShareOption枚举命名从**大驼峰**改成了**全大写**。
40
41**变更影响**
42
434.0.3.3版本之前使用InApp/LocalDevice/CrossDevice类型开发的应用,在4.0.3.3版本及后续版本中无法继续正常使用。
44
45**关键接口/组件变更**
46
47ShareOption<sup>9+</sup>
48
49变更前:
50| 名称 | 值 | 说明                |
51| ---- |---|-------------------|
52| InApp | 0 | 表示仅允许同应用内粘贴。      |
53| LocalDevice | 1 | 表示允许在此设备中任何应用内粘贴。 |
54| CrossDevice | 2 | 表示允许跨设备在任何应用内粘贴。  |
55
56
57变更后:
58| 名称 | 值 | 说明                |
59| ---- |---|-------------------|
60| INAPP | 0 | 表示仅允许同应用内粘贴。      |
61| LOCALDEVICE | 1 | 表示允许在此设备中任何应用内粘贴。 |
62| CROSSDEVICE | 2 | 表示允许跨设备在任何应用内粘贴。  |
63
64**适配指导**
65
66按新的语义进行适配。