Ghi các mục vào bảng nhớ tạm (pasteboard.write_items)
Khai báo
pasteboard.write_items(item [, options ])
pasteboard.write_items(items [, options ])
Tham số
-
item
Bảng. Một mục bảng nhớ tạm mà các khóa là UTIs và giá trị là dữ liệu chuỗi. -
items
Bảng. Danh sách các mục bảng nhớ tạm. -
options
Bảng, tùy chọn.local_only: Boolean. Giữ nội dung chỉ trên thiết bị này. Hỗ trợ trên iOS 10 trở lên.expiration_date: Số. Thời gian Unix tính bằng giây. Hỗ trợ trên iOS 10 trở lên.Cấu trúc mục bảng nhớ tạm
{
["public.utf8-plain-text"] = "dữ liệu văn bản đơn giản",
["public.rtf"] = "dữ liệu RTF",
["public.html"] = "dữ liệu HTML",
["public.png"] = "dữ liệu PNG nhị phân",
...
}
Giá trị trả về
- success
Boolean. Trả vềtruekhi viết thành công; ngược lại trả vềfalse.
Mô tả
Viết các mục bảng nhớ tạm vào bảng nhớ tạm hệ thống. Một mục có thể cung cấp nhiều định dạng. iOS 9 bỏ qua
options. Hàm này có sẵn từ phiên bản sau 20260428.
Ví dụ
pasteboard.write_items({
{
["public.utf8-plain-text"] = "normal bold italic red\nHello",
["public.rtf"] = [[{\rtf1\ansi\deff0
{\fonttbl{\f0 Helvetica;}}
{\colortbl;\red255\green0\blue0;}
\f0\fs32 normal {\b bold} {\i italic} \cf1 red\cf0\par
Hello
}]],
["public.html"] = [[<p>normal <b>bold</b> <i>italic</i> <span style="color:red">red</span><br>Hello</p>]],
},
}, {
local_only = true,
expiration_date = os.time() + 3600,
})