FMX.Clipboard.IFMXExtendedClipboardService.GetCustomFormat

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Clipboard.pas
FMX.Clipboard.hpp
FMX.Clipboard IFMXExtendedClipboardService


Beschreibung

Füllt den angegebenen Daten-Stream mit dem Inhalt der System-Zwischenablage (EN) und gibt bei Erfolg True, ansonsten False zurück.

Wenn der Inhalt der System-Zwischenablage sich nicht im angegebenen benutzerdefinierten Format befindet, gibt GetCustomFormat False zurück, und der angegebene Daten-Stream wird nicht geändert. Andernfalls gibt GetCustomFormat True zurück.

Exceptions

GetCustomFormat kann die folgenden Exceptions auslösen:

Exception Meldung Szenarien

EArgumentException

Parameter AFormat darf nicht leer sein

EArgumentNilException

Parameter AStream darf nicht nil sein

  • Der angegebene Daten-Stream, AStream, ist nil. Sie müssen eine Instanz von TStream angeben.

EClipboardFormatNotRegistered

<AFormatName>

  • Der angegebene benutzerdefinierte Formatbezeichner, AFormatName, wurde nicht registriert. Sie müssen jeden benutzerdefinierten Formatbezeichner registrieren, bevor Sie ihn verwenden.

ENotSupportedException

JClipboardManager unterstützt benutzerdefinierte Daten nicht

Siehe auch