FMX.Graphics.TCanvas.SaveState

De RAD Studio API Documentation
Aller à : navigation, rechercher

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;

Voir aussi

Exemples de code