Écrire des éléments du presse-papiers (pasteboard.write_items)
Déclaration
pasteboard.write_items(élément du presse-papiers [, options])
pasteboard.write_items(liste d’éléments du presse-papiers [, options])
Paramètres
-
Élément du presse-papiers
Type table, clé = identificateur de type universel, valeur = données textuelles -
Liste d’éléments du presse-papiers
Type table, chaque élément étant un élément du presse-papiers -
Options
Type table, paramètre facultatiflocal_onlybooléen, conserver uniquement sur cet appareil, pris en charge par iOS 10 et versions ultérieuresexpiration_datenumérique, horodatage Unix en secondes, pris en charge par iOS 10 et versions ultérieuresStructure d’un élément du presse-papiers
{
["public.utf8-plain-text"] = "普通文本",
["public.rtf"] = "RTF 数据",
["public.html"] = "HTML 数据",
["public.png"] = "PNG 二进制数据",
...
}
Valeur de retour
- Succès
Type booléen, renvoietrueen cas d’écriture réussie etfalsesinon
Description
Écrit des éléments dans le presse-papiers du système et peut fournir plusieurs représentations de format pour un même élément. iOS 9 ignore le paramètre options. Cette fonction est disponible dans les versions postérieures à 20260428.
Exemple
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,
})