This manual is for Guile-Cairo (version 1.11.2, updated 19 November 2020)
Copyright 2002-2020 Carl Worth and others
Permission is granted to copy, distribute and/or modify this document under the terms of either the GNU Lesser General Public License (LGPL) version 2.1 or the Mozilla Public License (MPL) version 1.1.
• cairo_t: | The cairo drawing context | |
• Paths: | Creating paths and manipulating path data | |
• Patterns: | Gradients and filteres sources | |
• Transformations: | Manipulating the current transformation network | |
• Regions: | Representing a pixel-aligned area | |
• Text: | Rendering text and sets of glyphs | |
• Font Faces: | 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 | |
• Quartz Fonts: | Font support via CGFont on OS X | |
• User Fonts: | Font support with font data provided by the user | |
• cairo_device_t: | Interface to underlying rendering system | |
• 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 | |
• Recording Surfaces: | Records all drawing operations | |
• SVG Surfaces: | Rendering SVG documents | |
• 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 | |
• Concept Index: | ||
• Function Index: |