概念
剪貼簿與貼上項目
剪貼簿(Pasteboard)
每次複製操作,CrossPaste 都會全面擷取剪貼簿內容,不僅限於單一資料類型。
貼上項目(Paste Item)
貼上項目是構成剪貼簿的基本單元。每個貼上項目代表一種特定類型的資料。
多樣化資料集合
一次複製操作可能產生多個貼上項目,形成一個資料集合。例如:
- 複製網頁文字:會同時記錄純文字與 RTF(包含字型、顏色等樣式資訊)
- 複製圖片檔案:會記錄圖片資料與檔名
智慧貼上
根據貼上環境,CrossPaste 會自動選擇最適合的貼上項目。如:
- 在文字方塊中貼上圖片時,會智慧選用檔名
- 在支援 RTF 的應用中貼上時,會保留原始格式
設計理念
CrossPaste 的核心設計目標是最大限度地保留原始複製內容的資訊,並在貼上時根據上下文提供最適合的資料。這種方法確保了跨平台、跨應用情境下的最佳使用者體驗。
貼上類型的優先順序
貼上類型的預覽預設優先順序如下:
| 優先順序 | 貼上類型 |
|---|---|
| 6 | 檔案 |
| 5 | 顏色 |
| 4 | HTML |
| 3 | RTF |
| 2 | 圖片 |
| 1 | 連結 |
| 0 | 文字 |
| -1 | 無效類型 |