跳至主要內容

寫剪貼簿項目 (pasteboard.write_items)

聲明

pasteboard.write_items(剪貼簿項目 [, 選項 ])
pasteboard.write_items(剪貼簿項目清單 [, 選項 ])

參數

  • 剪貼簿項目
    表型,鍵為 通用類型標識,值為字串型資料

  • 剪貼簿項目清單
    表型,每項均為剪貼簿項目

  • 選項
    表型,可選參數
    local_only 布林型,僅儲存在本機,iOS 10 及以上支援
    expiration_date 數字型,Unix 時間戳,單位秒,iOS 10 及以上支援

    剪貼簿項目結構
    {
    ["public.utf8-plain-text"] = "普通文本",
    ["public.rtf"] = "RTF 数据",
    ["public.html"] = "HTML 数据",
    ["public.png"] = "PNG 二进制数据",
    ...
    }

回傳值

  • 是否成功
    布林型,寫入成功返回 true,否則返回 false

說明

寫剪貼簿項目到系統剪貼簿,可為同一個剪貼簿項目提供多種格式表示
iOS 9 會忽略 選項 參數
該函式在 20260428 以後版本方可使用

範例

pasteboard.write_items({
{
["public.utf8-plain-text"] = "normal bold italic red\n你好",
["public.rtf"] = [[{\rtf1\ansi\deff0
{\fonttbl{\f0 Helvetica;}}
{\colortbl;\red255\green0\blue0;}
\f0\fs32 normal {\b bold} {\i italic} \cf1 red\cf0\par
\u20320?\u22909?
}]],
["public.html"] = [[<p>normal <b>bold</b> <i>italic</i> <span style="color:red">red</span><br>你好</p>]],
},
}, {
local_only = true,
expiration_date = os.time() + 3600,
})