109 const int32_t area_width,
const int32_t area_height,
110 float *px,
float *py,
float *pwidth,
float *pheight,
111 float *ax,
float *ay,
float *awidth,
float *aheight,
112 gboolean *borderless);
dt_iop_color_intent_t
Definition colorspaces.h:63
void dt_get_printer_info(const char *printer_name, dt_printer_info_t *pinfo)
Definition cups_print.c:87
void dt_print_file(const int32_t imgid, const char *filename, const char *job_title, const dt_print_info_t *pinfo)
Definition cups_print.c:426
dt_medium_info_t * dt_get_medium(GList *media, const char *name)
Definition cups_print.c:410
GList * dt_get_media_type(const dt_printer_info_t *printer)
Definition cups_print.c:373
void dt_printers_discovery(void(*cb)(dt_printer_info_t *pr, void *user_data), void *user_data)
Definition cups_print.c:215
void dt_printers_abort_discovery(void)
Definition cups_print.c:210
void dt_get_print_layout(const dt_print_info_t *prt, const int32_t area_width, const int32_t area_height, float *px, float *py, float *pwidth, float *pheight, float *ax, float *ay, float *awidth, float *aheight, gboolean *borderless)
Definition cups_print.c:591
#define MAX_NAME
Definition cups_print.h:28
dt_paper_info_t * dt_get_paper(GList *papers, const char *name)
Definition cups_print.c:245
GList * dt_get_papers(const dt_printer_info_t *printer)
Definition cups_print.c:271
void dt_init_print_info(dt_print_info_t *pinfo)
Definition cups_print.c:77
dt_alignment_t
Definition cups_print.h:30
@ ALIGNMENT_TOP_RIGHT
Definition cups_print.h:33
@ ALIGNMENT_LEFT
Definition cups_print.h:34
@ ALIGNMENT_CENTER
Definition cups_print.h:35
@ ALIGNMENT_BOTTOM_RIGHT
Definition cups_print.h:39
@ ALIGNMENT_TOP_LEFT
Definition cups_print.h:31
@ ALIGNMENT_BOTTOM
Definition cups_print.h:38
@ ALIGNMENT_TOP
Definition cups_print.h:32
@ ALIGNMENT_RIGHT
Definition cups_print.h:36
@ ALIGNMENT_BOTTOM_LEFT
Definition cups_print.h:37
Definition cups_print.h:49
char common_name[128]
Definition cups_print.h:50
char name[128]
Definition cups_print.h:50
Definition cups_print.h:54
double margin_bottom
Definition cups_print.h:56
double margin_right
Definition cups_print.h:56
double margin_left
Definition cups_print.h:56
double margin_top
Definition cups_print.h:56
gboolean landscape
Definition cups_print.h:55
Definition cups_print.h:43
double height
Definition cups_print.h:45
double width
Definition cups_print.h:45
char name[128]
Definition cups_print.h:44
char common_name[128]
Definition cups_print.h:44
Definition cups_print.h:70
dt_medium_info_t medium
Definition cups_print.h:74
dt_paper_info_t paper
Definition cups_print.h:73
dt_printer_info_t printer
Definition cups_print.h:71
dt_page_setup_t page
Definition cups_print.h:72
Definition cups_print.h:60
char name[128]
Definition cups_print.h:61
dt_iop_color_intent_t intent
Definition cups_print.h:64
double hw_margin_top
Definition cups_print.h:63
double hw_margin_right
Definition cups_print.h:63
char profile[256]
Definition cups_print.h:65
gboolean is_turboprint
Definition cups_print.h:66
double hw_margin_left
Definition cups_print.h:63
int resolution
Definition cups_print.h:62
double hw_margin_bottom
Definition cups_print.h:63