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(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ề 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 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,
})