clipboard(3tk) | Tk Built-In Commands | clipboard(3tk) |
clipboard - 操縱 Tk 剪貼板
clipboard option ?arg arg ...?
這個命令提供了到 Tk 剪貼板的 Tcl 接口,它使用選擇機制來爲以後的取回存儲數據。要把數據複製到剪貼板中,必須調用 clipboard clear,隨後是到 clipboard append 的一個或多個調用的一個序列。要確保自動更新剪貼板,在返回到事件循環之前必須完成所有添加。
給 clipboard 的第一個參數決定剩餘參數的格式和這個命令的行爲。當前支持下列形式(form):
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。在數據開始於 - 的時候這個特徵會帶來方便。
clear, format, clipboard, append, selection, type
寒蟬退士
2001/05/17
http://cmpp.linuxforum.net
本頁面中文版由中文
man 手冊頁計劃提供。
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh
4.0 | Tk |