CutSelection

Formulaires, interaction, Unicode

Description

Copie la sélection normalisée vers CutText et la supprime via le chemin atomique de remplacement de texte de la session

La méthode n'a aucune dépendance au presse-papiers du système d'exploitation, permettant aux hôtes VCL, FMX, service et multiplateformes de choisir leur propre adaptateur de presse-papiers

Si /K ou OnTextEdit impose un veto à l'édition, CutText reste vide et la sélection ne change pas

Déclaration

function CutSelection(out CutText: WideString): Integer;

Paramètres

CutTextReçoit le texte UTF-16 supprimé uniquement après acceptation de la modification

Valeur de retour

Renvoie 1 lorsque la transaction de coupage est acceptée, y compris pour une sélection vide, sinon 0

Exemple

if Session.CutSelection(ClipboardText) = 1 then
  HostClipboard.SetText(ClipboardText);

Voir aussi

ReplaceSelection, PasteText, GetSelectionRange, TPDFlibFormSession