FMX.Clipboard.IFMXExtendedClipboardService.GetCustomFormat

提供:RAD Studio API Documentation

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 ;

プロパティ

種類 可視性 ソース ユニット 親
function public
FMX.Clipboard.pas
FMX.Clipboard.hpp
FMX.Clipboard IFMXExtendedClipboardService


説明

指定されたデータ ストリームを、システム クリップボードの内容で埋め、成功した場合には True を、そうでなければ False を返します。

システム クリップボードの内容が指定されたカスタム形式でなかった場合、GetCustomFormat は False を返し、指定されたデータ ストリームは変更されません。そうでなければ、GetCustomFormat は、True を返します。

例外

GetCustomFormat では、次の例外のいずれかを発生させる可能性があります。

例外 メッセージ シナリオ

EArgumentException

AFormat パラメータは空にできません。

EArgumentNilException

AStream パラメータは nil にできません。

  • 指定されたデータ ストリーム AStream は nil です。TStream のインスタンスを指定しなければなりません。

EClipboardFormatNotRegistered

<AFormatName>

  • 指定されたカスタム形式の識別子 AFormatName は登録されていません。 カスタム形式識別子は、使用する前に登録しなければなりません。

ENotSupportedException

JClipboardManager は、カスタム データをサポートしていません。

関連項目