FMX.Clipboard.IFMXExtendedClipboardService.GetCustomFormat

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetCustomFormat(const AFormatName: string; const AStream: TStream): Boolean;

C++

virtual bool __fastcall GetCustomFormat(const System::UnicodeString AFormatName, System::Classes::TStream* const AStream) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
function public
FMX.Clipboard.pas
FMX.Clipboard.hpp
FMX.Clipboard IFMXExtendedClipboardService


Description

Remplit le flux de données spécifié avec le contenu du presse-papiers système et renvoie True en cas de succès ou False sinon.

Si le contenu du presse-papiers système n'est pas dans le format personnalisé spécifié, GetCustomFormat renvoie False et le flux de données spécifié n'est pas modifié. Sinon, GetCustomFormat renvoie True.

Exceptions

GetCustomFormat peut déclencher l'une des exceptions suivantes :

Exception Message Scénarios

EArgumentException

Le paramètre AFormat ne peut pas être vide

EArgumentNilException

Le paramètre AStream ne peut pas être nil

  • Le flux de données spécifié, AStream, veut nil. Vous devez spécifier une instance de TStream.

EClipboardFormatNotRegistered

<AFormatName>

  • L'identificateur de format personnalisé spécifié, AFormatName, n'a pas été recensé. Vous devez recenser tout identificateur de format personnalisé avant de l'utiliser.

ENotSupportedException

JClipboardManager ne prend pas en charge les données personnalisées

Voir aussi