libgutenprint API Reference  5.3.0-pre1
Data Fields
stp_printfuncs_t Struct Reference

#include <printers.h>

Data Fields

stp_parameter_list_t(* list_parameters )(const stp_vars_t *v)
 
void(* parameters )(const stp_vars_t *v, const char *name, stp_parameter_t *)
 
void(* media_size )(const stp_vars_t *v, stp_dimension_t *width, stp_dimension_t *height)
 
void(* imageable_area )(const stp_vars_t *v, stp_dimension_t *left, stp_dimension_t *right, stp_dimension_t *bottom, stp_dimension_t *top)
 
void(* maximum_imageable_area )(const stp_vars_t *v, stp_dimension_t *left, stp_dimension_t *right, stp_dimension_t *bottom, stp_dimension_t *top)
 
void(* limit )(const stp_vars_t *v, stp_dimension_t *max_width, stp_dimension_t *max_height, stp_dimension_t *min_width, stp_dimension_t *min_height)
 
int(* print )(const stp_vars_t *v, stp_image_t *image)
 
void(* describe_resolution )(const stp_vars_t *v, stp_resolution_t *x, stp_resolution_t *y)
 
const char *(* describe_output )(const stp_vars_t *v)
 
int(* verify )(stp_vars_t *v)
 
int(* start_job )(const stp_vars_t *v, stp_image_t *image)
 
int(* end_job )(const stp_vars_t *v, stp_image_t *image)
 
stp_string_list_t *(* get_external_options )(const stp_vars_t *v)
 

Field Documentation

◆ describe_output

const char*(* stp_printfuncs_t::describe_output) (const stp_vars_t *v)

◆ describe_resolution

void(* stp_printfuncs_t::describe_resolution) (const stp_vars_t *v, stp_resolution_t *x, stp_resolution_t *y)

◆ end_job

int(* stp_printfuncs_t::end_job) (const stp_vars_t *v, stp_image_t *image)

◆ get_external_options

stp_string_list_t*(* stp_printfuncs_t::get_external_options) (const stp_vars_t *v)

◆ imageable_area

void(* stp_printfuncs_t::imageable_area) (const stp_vars_t *v, stp_dimension_t *left, stp_dimension_t *right, stp_dimension_t *bottom, stp_dimension_t *top)

◆ limit

void(* stp_printfuncs_t::limit) (const stp_vars_t *v, stp_dimension_t *max_width, stp_dimension_t *max_height, stp_dimension_t *min_width, stp_dimension_t *min_height)

◆ list_parameters

stp_parameter_list_t(* stp_printfuncs_t::list_parameters) (const stp_vars_t *v)

◆ maximum_imageable_area

void(* stp_printfuncs_t::maximum_imageable_area) (const stp_vars_t *v, stp_dimension_t *left, stp_dimension_t *right, stp_dimension_t *bottom, stp_dimension_t *top)

◆ media_size

void(* stp_printfuncs_t::media_size) (const stp_vars_t *v, stp_dimension_t *width, stp_dimension_t *height)

◆ parameters

void(* stp_printfuncs_t::parameters) (const stp_vars_t *v, const char *name, stp_parameter_t *)

◆ print

int(* stp_printfuncs_t::print) (const stp_vars_t *v, stp_image_t *image)

◆ start_job

int(* stp_printfuncs_t::start_job) (const stp_vars_t *v, stp_image_t *image)

◆ verify

int(* stp_printfuncs_t::verify) (stp_vars_t *v)

The documentation for this struct was generated from the following file: