Typedefs | Enumerations | Functions

cairo-ps.h File Reference

#include "cairo.h"
#include <stdio.h>
Include dependency graph for cairo-ps.h:

Typedefs

typedef enum _cairo_ps_level cairo_ps_level_t
 cairo_ps_level_t: : The language level 2 of the PostScript specification.

Enumerations

enum  _cairo_ps_level { CAIRO_PS_LEVEL_2, CAIRO_PS_LEVEL_3 }
 

cairo_ps_level_t: : The language level 2 of the PostScript specification.

More...

Functions

cairo_surface_tcairo_ps_surface_create (const char *filename, double width_in_points, double height_in_points)
cairo_surface_tcairo_ps_surface_create_for_stream (cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)
void cairo_ps_surface_restrict_to_level (cairo_surface_t *surface, cairo_ps_level_t level)
void cairo_ps_get_levels (cairo_ps_level_t const **levels, int *num_levels)
const char * cairo_ps_level_to_string (cairo_ps_level_t level)
void cairo_ps_surface_set_eps (cairo_surface_t *surface, cairo_bool_t eps)
cairo_bool_t cairo_ps_surface_get_eps (cairo_surface_t *surface)
void cairo_ps_surface_set_size (cairo_surface_t *surface, double width_in_points, double height_in_points)
void cairo_ps_surface_dsc_comment (cairo_surface_t *surface, const char *comment)
void cairo_ps_surface_dsc_begin_setup (cairo_surface_t *surface)
void cairo_ps_surface_dsc_begin_page_setup (cairo_surface_t *surface)

Typedef Documentation

cairo_ps_level_t: : The language level 2 of the PostScript specification.

: The language level 3 of the PostScript specification.

cairo_ps_level_t is used to describe the language level of the PostScript Language Reference that a generated PostScript file will conform to.


Enumeration Type Documentation

cairo_ps_level_t: : The language level 2 of the PostScript specification.

: The language level 3 of the PostScript specification.

cairo_ps_level_t is used to describe the language level of the PostScript Language Reference that a generated PostScript file will conform to.

Enumerator:
CAIRO_PS_LEVEL_2 
CAIRO_PS_LEVEL_3 

Function Documentation

void cairo_ps_get_levels ( cairo_ps_level_t const **  levels,
int *  num_levels 
)
const char* cairo_ps_level_to_string ( cairo_ps_level_t  level  ) 
cairo_surface_t* cairo_ps_surface_create ( const char *  filename,
double  width_in_points,
double  height_in_points 
)
cairo_surface_t* cairo_ps_surface_create_for_stream ( cairo_write_func_t  write_func,
void *  closure,
double  width_in_points,
double  height_in_points 
)
void cairo_ps_surface_dsc_begin_page_setup ( cairo_surface_t surface  ) 
void cairo_ps_surface_dsc_begin_setup ( cairo_surface_t surface  ) 
void cairo_ps_surface_dsc_comment ( cairo_surface_t surface,
const char *  comment 
)
cairo_bool_t cairo_ps_surface_get_eps ( cairo_surface_t surface  ) 
void cairo_ps_surface_restrict_to_level ( cairo_surface_t surface,
cairo_ps_level_t  level 
)
void cairo_ps_surface_set_eps ( cairo_surface_t surface,
cairo_bool_t  eps 
)
void cairo_ps_surface_set_size ( cairo_surface_t surface,
double  width_in_points,
double  height_in_points 
)