Chuyển tới nội dung chính

Ghi các mục vào bảng nhớ tạm (pasteboard.write_items)

Khai báo​

pasteboard.write_items(mục trong bảng nhớ tạm [, tùy chọn ])
pasteboard.write_items(danh sách mục trong bảng nhớ tạm [, tùy chọn ])

Tham số​

  • mục trong bảng nhớ tạm
    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.

  • danh sách mục trong bảng nhớ tạm
    Bảng. Danh sách các mục bảng nhớ tạm.

  • tùy chọn
    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ề​

  • thành công hay không
    Boolean. Trả về true khi 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 tùy chọn. 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,
})