Vcl.Direct2D.TDirect2DCanvas.RequiredState

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure RequiredState(ReqState: TCanvasState); override;

C++

virtual void __fastcall RequiredState(Vcl::Graphics::TCanvasState ReqState);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

説明

キャンバスの現在の状態を、指定の要件を満たすように変更します。

RequiredState を使用すると、指定した一連の要件をキャンバスが確実に満たすようにすることができます。要件が満たされない場合には、RequiredState の呼び出しの完了時に要件が満たされた状態になるよう、キャンバスの内部構造が初期化されます。

RequiredState では、PenBrush、および Font の各オブジェクトが作成され、初期化されていることを検証します。RequiredState では、キャンバスに有効なレンダリング対象が存在することも確認します。

関連項目