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按新的语义进行适配。