FMX.Graphics.TCanvas.RestoreState
Delphi
procedure RestoreState(const State: TCanvasSaveState);
C++
void __fastcall RestoreState(TCanvasSaveState* const State);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Beschreibung
Setzt die Zeichnungs- und Fülleigenschaften von TCanvas auf einen gespeicherten Status zurück.
RestoreState wird von TCanvas-Nachkommen zur Wiederherstellung eines vorherigen gespeicherten Status des TCanvas-Objekts implementiert.
Rufen Sie RestoreState auf, um die Zeichnungs- und Fülleigenschaften auf die Werte zurückzusetzen, die in den früheren Zeitpunkten des Zeichnenvorgangs gespeichert wurden.
Der Parameter State
gibt den Zeiger auf die gespeicherten Daten an.
Nach der Wiederherstellung des Status werden die gespeicherten Daten freigegeben. Wenn State
leer ist, löst RestoreState eine Exception aus.
Rufen Sie SaveState auf, um den Status von TCanvas zu speichern.
var
save :TCanvasSaveState;
begin
save:=MyCanvas.SaveState;
//Anpassen der Eigenschaften
//....
RestoreState(save);