for Cairo 1.2.6


Table of Contents

I. Tutorial
II. Reference
Drawing
cairo_t - The cairo drawing context
Paths - Creating paths and manipulating path data
Patterns - Gradients and filtered sources
Transformations - Manipulating the current transformation matrix
Text - Rendering text and sets of glyphs
Fonts
cairo_font_face_t - Base class for fonts
Scaled Fonts - Caching metrics for a particular font size
Font Options - How a font should be rendered
FreeType Fonts - Font support for FreeType
Win32 Fonts - Font support for Microsoft Windows
Surfaces
cairo_surface_t - Base class for surfaces
Image Surfaces - Rendering to memory buffers
PDF Surfaces - Rendering PDF documents
PNG Support - Reading and writing PNG images
PostScript Surfaces - Rendering PostScript documents
Win32 Surfaces - Microsoft Windows surface support
SVG Surfaces - Rendering SVG documents
XLib Surfaces - X Window System rendering using XLib
Utilities
cairo_matrix_t - Generic matrix operations
Error handling - Decoding cairo's status
Version Information - Compile-time and run-time version checks.
Types - Generic data types used in the cairo API
Index
Index of new symbols in 1.2
A. Creating a language binding for cairo
General considerations
Memory Management
Multiple return values
Overloading and optional arguments
Streams and File I/O
Error handling
Patterns
Surfaces
Fonts
cairo_path_t