104 const int32_t area_width,
const int32_t area_height,
105 float *px,
float *py,
float *pwidth,
float *pheight,
106 float *ax,
float *ay,
float *awidth,
float *aheight,
107 gboolean *borderless);
dt_iop_color_intent_t
Definition colorspaces.h:43
void dt_get_printer_info(const char *printer_name, dt_printer_info_t *pinfo)
Definition cups_print.c:75
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:414
dt_medium_info_t * dt_get_medium(GList *media, const char *name)
Definition cups_print.c:398
GList * dt_get_media_type(const dt_printer_info_t *printer)
Definition cups_print.c:361
void dt_printers_discovery(void(*cb)(dt_printer_info_t *pr, void *user_data), void *user_data)
Definition cups_print.c:203
void dt_printers_abort_discovery(void)
Definition cups_print.c:198
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:579
#define MAX_NAME
Definition cups_print.h:23
dt_paper_info_t * dt_get_paper(GList *papers, const char *name)
Definition cups_print.c:233
GList * dt_get_papers(const dt_printer_info_t *printer)
Definition cups_print.c:259
void dt_init_print_info(dt_print_info_t *pinfo)
Definition cups_print.c:65
dt_alignment_t
Definition cups_print.h:25
@ ALIGNMENT_TOP_RIGHT
Definition cups_print.h:28
@ ALIGNMENT_LEFT
Definition cups_print.h:29
@ ALIGNMENT_CENTER
Definition cups_print.h:30
@ ALIGNMENT_BOTTOM_RIGHT
Definition cups_print.h:34
@ ALIGNMENT_TOP_LEFT
Definition cups_print.h:26
@ ALIGNMENT_BOTTOM
Definition cups_print.h:33
@ ALIGNMENT_TOP
Definition cups_print.h:27
@ ALIGNMENT_RIGHT
Definition cups_print.h:31
@ ALIGNMENT_BOTTOM_LEFT
Definition cups_print.h:32
Definition cups_print.h:44
char common_name[128]
Definition cups_print.h:45
char name[128]
Definition cups_print.h:45
Definition cups_print.h:49
double margin_bottom
Definition cups_print.h:51
double margin_right
Definition cups_print.h:51
double margin_left
Definition cups_print.h:51
double margin_top
Definition cups_print.h:51
gboolean landscape
Definition cups_print.h:50
Definition cups_print.h:38
double height
Definition cups_print.h:40
double width
Definition cups_print.h:40
char name[128]
Definition cups_print.h:39
char common_name[128]
Definition cups_print.h:39
Definition cups_print.h:65
dt_medium_info_t medium
Definition cups_print.h:69
dt_paper_info_t paper
Definition cups_print.h:68
dt_printer_info_t printer
Definition cups_print.h:66
dt_page_setup_t page
Definition cups_print.h:67
Definition cups_print.h:55
char name[128]
Definition cups_print.h:56
dt_iop_color_intent_t intent
Definition cups_print.h:59
double hw_margin_top
Definition cups_print.h:58
double hw_margin_right
Definition cups_print.h:58
char profile[256]
Definition cups_print.h:60
gboolean is_turboprint
Definition cups_print.h:61
double hw_margin_left
Definition cups_print.h:58
int resolution
Definition cups_print.h:57
double hw_margin_bottom
Definition cups_print.h:58