生态桌面应用

剪贴板

在独立权限下使用言界文本剪贴板与言台 RGBA8 图片剪贴板。

剪贴板能力与图形窗口权限分离。应用需要在言序.toml显式声明:

[权限]
图形界面 = true
原生扩展 = true
剪贴板 = true

言界提供包级统一函数:

界面.剪贴板写入(「言序」);
定 内容 为 界面.剪贴板读取();

读取没有文本时返回空。文字读写上限为 16 MiB;单行和多行输入控件的复制、剪切与粘贴 会调用同一服务,并尊重当前选区和只读状态。

言界 1.0 的包级函数只公开文字。直接构建框架或平台工具时,言台 1.0 另提供 RGBA8 图片 读写;宽高必须为 1..16384,内容严格等于宽 × 高 × 4且不超过 256 MiB。调用前读取 能力查询()中的格式和上限,不把这些值当成其他后端的默认值。自定义 MIME 与富文本 仍不在 1.0 接口内。

缺少权限时返回PLATFORM_PERMISSION_CLIPBOARD一类稳定错误;不会因为应用已经能创建窗口而隐式放行。测试不应覆盖用户真实剪贴板,可在隔离桌面会话或经显式确认后运行原生冒烟。