概念
粘贴板和粘贴项
粘贴板 ( Pasteboard )
每次复制操作,CrossPaste 都会全面捕获粘贴板内容,不仅仅局限于单一数据类型。
粘贴项 ( Paste Item )
粘贴项是构成粘贴板的基本单元。每个粘贴项代表一种特定类型的数据。
多样化数据集合
一次复制操作可能产生多个粘贴项,形成一个数据集合。例如:
- 复制网页文本:会同时记录纯文本和富文本(包含字体、颜色等样式信息)
- 复制图片文件:会记录图片数据和文件名
智能粘贴
根据粘贴环境,CrossPaste会自动选择最合适的粘贴项。如:
- 在文本框中粘贴图片时,会智能选用文件名
- 在支持富文本的应用中粘贴时,会保留原始格式
设计理念
CrossPaste 的核心设计目标是最大限度地保留原始复制内容的信息,并在粘贴时根据上下文提供最合适的数据。这种方法确保了跨平台、跨应用场景下的最佳用户体验。
粘贴类型的优先级
粘贴类型的预览默认优先级如下:
优先级 | 粘贴类型 |
---|---|
4 | 文件 |
3 | 图像 |
2 | HTML |
1 | URL |
0 | 文本 |
-1 | 无效类型 |