cairo-pdf.h File Reference

#include "cairo.h"
Include dependency graph for cairo-pdf.h:

Typedefs

typedef enum _cairo_pdf_version cairo_pdf_version_t
 cairo_pdf_version_t: : The version 1.4 of the PDF specification.

Enumerations

enum  _cairo_pdf_version { CAIRO_PDF_VERSION_1_4, CAIRO_PDF_VERSION_1_5 }
 

cairo_pdf_version_t: : The version 1.4 of the PDF specification.

More...

Functions

cairo_public cairo_surface_tcairo_pdf_surface_create (const char *filename, double width_in_points, double height_in_points)
cairo_public cairo_surface_tcairo_pdf_surface_create_for_stream (cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)
cairo_public void cairo_pdf_surface_restrict_to_version (cairo_surface_t *surface, cairo_pdf_version_t version)
cairo_public void cairo_pdf_get_versions (cairo_pdf_version_t const **versions, int *num_versions)
cairo_public const char * cairo_pdf_version_to_string (cairo_pdf_version_t version)
cairo_public void cairo_pdf_surface_set_size (cairo_surface_t *surface, double width_in_points, double height_in_points)

Typedef Documentation

cairo_pdf_version_t: : The version 1.4 of the PDF specification.

: The version 1.5 of the PDF specification.

cairo_pdf_version_t is used to describe the version number of the PDF specification that a generated PDF file will conform to.

Since 1.10


Enumeration Type Documentation

cairo_pdf_version_t: : The version 1.4 of the PDF specification.

: The version 1.5 of the PDF specification.

cairo_pdf_version_t is used to describe the version number of the PDF specification that a generated PDF file will conform to.

Since 1.10

Enumerator:
CAIRO_PDF_VERSION_1_4 
CAIRO_PDF_VERSION_1_5 

Function Documentation

cairo_public void cairo_pdf_get_versions ( cairo_pdf_version_t const **  versions,
int *  num_versions 
)
cairo_public cairo_surface_t* cairo_pdf_surface_create ( const char *  filename,
double  width_in_points,
double  height_in_points 
)
cairo_public cairo_surface_t* cairo_pdf_surface_create_for_stream ( cairo_write_func_t  write_func,
void *  closure,
double  width_in_points,
double  height_in_points 
)
cairo_public void cairo_pdf_surface_restrict_to_version ( cairo_surface_t surface,
cairo_pdf_version_t  version 
)
cairo_public void cairo_pdf_surface_set_size ( cairo_surface_t surface,
double  width_in_points,
double  height_in_points 
)
cairo_public const char* cairo_pdf_version_to_string ( cairo_pdf_version_t  version  ) 

Generated on 3 May 2010 for Mozilla by  doxygen 1.6.1