FMX.Graphics.TCanvas.SaveState

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

Delphi

function SaveState: TCanvasSaveState;

C++

TCanvasSaveState* __fastcall SaveState(void);

プロパティ

種類 可視性 ソース ユニット
function public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TCanvas


説明

TCanvas の現在の描画と設定済みのプロパティを保存します。

SaveState は、TCanvas の現在の状態を保存するよう、TCanvas の子孫で実装します。 プロパティは、後から復元するために保存されます。

SaveState を呼び出すと、描画と設定済みのプロパティが、描画プロセスの複数の時点で保存されます。

SaveState は、TCanvasSaveState オブジェクトを返します。

保存された状態を復元するには、RestoreState を呼び出します。

 var
 save :TCanvasSaveState;
 begin
 save:=MyCanvas.SaveState;
 //properties customization
 //....
 RestoreState(save);

関連項目

コード サンプル