gb.cairo

Cairo est une bibliothèque graphique 2D gérant des sorties sur de multiples périphriques : Images, PDF, PS ou fichier SVG.

Cairo est conçu pour produire des sorties cohérentes sur tous les média de sortie avec l'avantage de l'accélération d'affichage quand il est disponible.

L'API cairo permet des opérations similaires aux opérateurs de tracé de PostScript et PDF. Dans cairo, les opérations incluent le tracé et remplissage de courbes de Bézier cubiques splines, la transformation et composition d'images translucides, et l'anticrénelage de rendu de texte. Toutes les opérations de dessin peuvent être modifiées par n’importe quelle transformation affine (mise à l'échelle, rotation, déformation, etc.)

Classe Description
Cairo Cete classe est utilisée pour dessiner sur un objet Image avec la bibliothèque Cairo.
CairoExtents This classe represents a extents bounding box, as returned by properties like Cairo.ClipExtents or Cairo.FillExtents.
CairoFontExtents Cette classe enregistre les informations de métrique d'une police de caractères. Les valeurs sont données en système de coordonnées d'espace utilisateur.
CairoMatrix This classe represents a Cairo transformation matrix.
CairoPattern This classe represents a Cairo source pattern, as returned by methods like Cairo.SolidPattern or Cairo.LinearGradient.
CairoPdfSurface Cette classe représente un fichier PDF.
CairoPsSurface Cette classe représente un fichier PostScript.
CairoSurface Cette classe est la classe parente de tous les classes de surface Cairo .
CairoSvgSurface Cette classe represente un fichier a SVG.
CairoTextExtents Cette classe enregistre l'étendue d'un glyphe isolé ou d'une chaîne de glyphes en coordonnées espace utilisateur.