FMX.Graphics.TCanvas.SaveState
Delphi
function SaveState: TCanvasSaveState;
C++
TCanvasSaveState* __fastcall SaveState();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Enregistre les propriétés de dessin et de remplissage en cours du TCanvas.
SaveState est implémentée par les descendants de TCanvas pour enregistrer l'état en cours du TCanvas. Les propriétés sont enregistrées pour être restaurées ultérieurement.
Appelez SaveState pour enregistrer les propriétés de dessin et de remplissage à différents moments du processus de dessin.
SaveState renvoie un objet TCanvasSaveState.
Pour restaurer les états enregistrés, appelez RestoreState.
var
MyCanvas: TCanvas;
Save: TCanvasSaveState;
begin
Save := MyCanvas.SaveState;
{ properties customization }
{ code block }
RestoreState(Save);
end;