FMX.Graphics.TCanvas.RestoreState
Delphi
procedure RestoreState(const State: TCanvasSaveState);
C++
void __fastcall RestoreState(TCanvasSaveState* const State);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Restaure les propriétés de dessin et de remplissage du TCanvas à un état enregistré.
RestoreState est implémentée par les descendants de TCanvas pour restaurer un état antérieur enregistré du TCanvas.
Appelez RestoreState pour restaurer les propriétés de dessin et de remplissage aux valeurs enregistrées dans les moments antérieurs du processus de dessin.
Le paramètre State
spécifie le pointeur sur les données enregistrées.
Après la restauration de l'état, les données enregistrées sont libérées. Si State
est vide, RestoreState déclenche une exception.
Pour enregistrer l'état de TCanvas, appelez SaveState.
var
save :TCanvasSaveState;
begin
save:=MyCanvas.SaveState;
//properties customization
//....
RestoreState(save);