table of contents
other languages
- English tk8.5-doc
- English tk8.4-doc
- 中文 (zh-CN)
- 繁體中文 (zh-TW)
clipboard(3tk) | Tk Built-In Commands | clipboard(3tk) |
NAME¶
clipboard - 操縱 Tk 剪貼板總覽 SYNOPSIS¶
clipboard option ?arg arg ...?描述 DESCRIPTION¶
這個命令提供了到 Tk 剪貼板的 Tcl 接口,它使用選擇機制來為以後的取回存儲數據。要把數據複製到剪貼板中,必須調用 clipboard clear,隨後是到 clipboard append 的一個或多個調用的一個序列。要確保自動更新剪貼板,在返回到事件循環之前必須完成所有添加。 給 clipboard 的第一個參數決定剩餘參數的格式和這個命令的行為。當前支持下列形式(form):- clipboard clear ?-displayof window?
- 要求在 window 的顯示器上剪貼板的所有權並刪除所有以前的內容。 Window 預設為「.」。返回一個空串。
- clipboard append ?-displayof window? ?-format format? ?-type type? ?--? data
- 向在 window 的顯示器上的剪貼板添加 data ,其形式由 type 給出,表示法(representation)由 format 給出,並且要求在 window 的顯示器上剪貼板的所有權。
Type
參數指定返回的選擇的形式(用
ICCCM
術語是想要的轉換「目標」),並且應當是一個原子名字如
STRING 或
FILE_NAME;詳情參見客戶間通信協定手冊。
Type 預設為 STRING。
format
參數指定用來把選擇傳輸(transmit)到請求者的表示法(ICCCM
的表 2
的第二列),並且預設為
STRING。如果 format 是
STRING,則把選擇傳輸為 8-bit
ASCII 字符。如果 format 是
ATOM,則把 data
分割為用白空格分隔的字段;把每個字段轉換成它的原子值,傳輸
32-bit
原子值而不是原子的名字。對於任何其他的
format,把 data
分割為用白空格分隔的字段;把每個字段轉換成一個
32-bit
整數;向選擇的請求者傳輸一個整數的數組。注意在轉換之前串聯(concatenate)傳遞給
clipboard append
的字符串,所以調用者必須注意確保跨越字符串邊界的間隔。添加到剪貼板的有相同
type
的所有項目必須有相同的
format。
format 參數只在與不使用
Tk
的請求者相相容時需要。如果使用
Tk 工具箱來取回 CLIPBOARD
選擇,則在請求端把這個值轉換回一個字符串,所以
format 是無關的(irrelevant)。
--
參數來標記選項的結束:
下一個參數總是被用做
data。在數據開始於 -
的時候這個特征會帶來方便。
關鍵字 KEYWORDS¶
clear, format, clipboard, append, selection, type[中文版維護人]¶
寒蟬退士[中文版最新更新]¶
2001/05/17《中國 Linux 論壇 man 手冊頁翻譯計劃》:¶
http://cmpp.linuxforum.net4.0 | Tk |