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 を返します。

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

例外

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

例外 メッセージ シナリオ

EArgumentException

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

EArgumentNilException

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

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

EClipboardFormatNotRegistered

<AFormatName>

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

ENotSupportedException

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

関連項目