Zwischenablageelemente schreiben (pasteboard.write_items)
Deklaration
pasteboard.write_items(Zwischenablageelement [, Optionen ])
pasteboard.write_items(Liste_von_Zwischenablageelementen [, Optionen ])
Parameter
-
Zwischenablageelement
Tabellenwert; Schlüssel ist ein Uniform Type Identifier, Wert sind Stringdaten. -
Liste_von_Zwischenablageelementen
Tabellenwert; jedes Element ist ein Zwischenablageelement. -
Optionen
Tabellenwert, optional
local_onlyBoolescher Wert; nur lokal speichern, ab iOS 10 unterstützt
expiration_dateZahlenwert; Unix-Zeitstempel in Sekunden, ab iOS 10 unterstütztStruktur eines Zwischenablageelements
{
["public.utf8-plain-text"] = "普通文本",
["public.rtf"] = "RTF 数据",
["public.html"] = "HTML 数据",
["public.png"] = "PNG 二进制数据",
...
}
Rückgabewert
- Erfolg
Boolescher Wert; bei erfolgreichem Schreibentrue, andernfallsfalse.
Beschreibung
Schreibt ein Zwischenablageelement in die Systemzwischenablage und kann für dasselbe Element Darstellungen in mehreren Formaten bereitstellen.
iOS 9 ignoriert das Argument Optionen.
Diese Funktion ist erst in Versionen nach 20260428 verfügbar.
Beispiel
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,
})