FMX.Graphics.TCanvas.RestoreState

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Voir aussi

Exemples de code