Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
cairo-ps.h File Reference
#include "cairo.h"
#include <stdio.h>

Go to the source code of this file.

Typedefs

typedef CAIRO_BEGIN_DECLS enum _cairo_ps_level cairo_ps_level_t
 

Enumerations

enum  _cairo_ps_level { CAIRO_PS_LEVEL_2 , CAIRO_PS_LEVEL_3 }
 

Functions

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

Typedef Documentation

◆ cairo_ps_level_t

cairo_ps_level_t: @CAIRO_PS_LEVEL_2: The language level 2 of the PostScript specification. (Since 1.6) @CAIRO_PS_LEVEL_3: The language level 3 of the PostScript specification. (Since 1.6)

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

Since: 1.6

Enumeration Type Documentation

◆ _cairo_ps_level

cairo_ps_level_t: @CAIRO_PS_LEVEL_2: The language level 2 of the PostScript specification. (Since 1.6) @CAIRO_PS_LEVEL_3: The language level 3 of the PostScript specification. (Since 1.6)

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

Since: 1.6

Enumerator
CAIRO_PS_LEVEL_2 
CAIRO_PS_LEVEL_3 

Definition at line 61 of file cairo-ps.h.

61 {
CAIRO_BEGIN_DECLS enum _cairo_ps_level cairo_ps_level_t
@ CAIRO_PS_LEVEL_3
Definition cairo-ps.h:63
@ CAIRO_PS_LEVEL_2
Definition cairo-ps.h:62

Function Documentation

◆ cairo_ps_get_levels()

cairo_public void cairo_ps_get_levels ( cairo_ps_level_t const ** levels,
int * num_levels )

◆ cairo_ps_level_to_string()

cairo_public const char * cairo_ps_level_to_string ( cairo_ps_level_t level)

◆ cairo_ps_surface_create()

cairo_public cairo_surface_t * cairo_ps_surface_create ( const char * filename,
double width_in_points,
double height_in_points )

◆ cairo_ps_surface_create_for_stream()

cairo_public 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 )

◆ cairo_ps_surface_dsc_begin_page_setup()

cairo_public void cairo_ps_surface_dsc_begin_page_setup ( cairo_surface_t * surface)

◆ cairo_ps_surface_dsc_begin_setup()

cairo_public void cairo_ps_surface_dsc_begin_setup ( cairo_surface_t * surface)

◆ cairo_ps_surface_dsc_comment()

cairo_public void cairo_ps_surface_dsc_comment ( cairo_surface_t * surface,
const char * comment )

◆ cairo_ps_surface_get_eps()

cairo_public cairo_bool_t cairo_ps_surface_get_eps ( cairo_surface_t * surface)

◆ cairo_ps_surface_restrict_to_level()

cairo_public void cairo_ps_surface_restrict_to_level ( cairo_surface_t * surface,
cairo_ps_level_t level )

◆ cairo_ps_surface_set_eps()

cairo_public void cairo_ps_surface_set_eps ( cairo_surface_t * surface,
cairo_bool_t eps )

◆ cairo_ps_surface_set_size()

cairo_public void cairo_ps_surface_set_size ( cairo_surface_t * surface,
double width_in_points,
double height_in_points )