FMX.Graphics.TCanvas.RestoreState
Delphi
procedure RestoreState(const State: TCanvasSaveState);
C++
void __fastcall RestoreState(TCanvasSaveState* const State);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
説明
TCanvas の描画と設定済みのプロパティを、保存されている状態まで復元します。
RestoreState は、TCanvas の以前の保存済みの状態を復元するよう、TCanvas の子孫で実装します。
RestoreState を呼び出すと、描画と設定済みのプロパティを、描画プロセスの以前の時点で保存された値まで復元します。
State
パラメータは、保存されたデータへのポインタを示します。
状態が復元された後、保存されたデータは解放されます。 State
が空の場合、RestoreState は例外を発生させます。
TCanvas の状態を保存するには、SaveState を呼び出します。
var
save :TCanvasSaveState;
begin
save:=MyCanvas.SaveState;
//properties customization
//....
RestoreState(save);