(PECL cairo >= 0.1.0)
Le contexte est l'objet principal utilisé lors d'un dessin avec Cairo. Pour dessiner avec Cairo, vous devez créer un objet CairoContext, définir la cible CairoSurface, ainsi que les options de dessin pour l'objet CairoContext, créer la forme avec les fonctions comme like CairoContext::moveTo() et CairoContext::lineTo(), et enfin, dessiner les formes avec la méthode CairoContext::stroke() ou la méthode CairoContext::fill(). Les contextes peuvent être mis dans une pile via la méthode CairoContext::save(). Ils peuvent ensuite être modifiés sans perdre l'état courant. Utilisez la méthode CairoContext::restore() pour retrouver l'état sauvegardé.