Difference between revisions of "Graphics.RestoreState"

From Xojo Documentation

 
Line 7: Line 7:
 
}}
 
}}
 
{{Description | text = Restores graphics context previously saved with SaveState.}}
 
{{Description | text = Restores graphics context previously saved with SaveState.}}
 +
 +
==Notes==
 +
Support for RestoreState in Desktop and Console applications was added in 2021r1.
  
 
== Sample Code ==
 
== Sample Code ==

Latest revision as of 14:32, 31 March 2021

Method

Graphics.RestoreState()

New in 2020r2

Supported for all project types and targets.

Restores graphics context previously saved with SaveState.

Notes

Support for RestoreState in Desktop and Console applications was added in 2021r1.

Sample Code

From within an MobileCanvas.Paint event handler:

g.DrawingColor = Color.Blue
g.FillRectangle(10, 10, 20, 20)

g.SaveState
g.DrawingColor = Color.Red
g.FillRectangle(50, 50, 20, 20)

// Restore to state where FillColor is Blue
g.RestoreState
g.FillRectangle(10, 50, 20, 20)