2011-03-31 5 views

Respuesta

21

Para restaurarlo más tarde.

Algunas de las cosas que puede cambiar sobre un contexto son difíciles (por ejemplo, CTM) o imposibles (por ejemplo, el camino de recorte) para volver atrás. Guardar el gstate le permite deshacer esos cambios restaurando el gstate.

The Quartz 2D Programming Guide tells all.

+4

Ohhhh, que es el estado que está siendo restaurado y no todo el dibujo. Eso lo borra todo. (Es decir, algo que dibuje se mantendrá, pero mis cambios en CTM se revertirán). –

+1

¿Qué es CTM? Gracias. – Colas

+1

@Colas: matriz de transformación de corriente: la parte del estado de gráficos que está cambiando al traducir, escalar, rotar o sesgar. –

Cuestiones relacionadas