GtkPrintCapabilities

An enum for specifying which features the print dialog should offer. If neither GTK_PRINT_CAPABILITY_GENERATE_PDF nor GTK_PRINT_CAPABILITY_GENERATE_PS is specified, GTK+ assumes that all formats are supported. GTK_PRINT_CAPABILITY_PAGE_SET Print dialog will offer printing even/odd pages. GTK_PRINT_CAPABILITY_COPIES Print dialog will allow to print multiple copies. GTK_PRINT_CAPABILITY_COLLATE Print dialog will allow to collate multiple copies. GTK_PRINT_CAPABILITY_REVERSE Print dialog will allow to print pages in reverse order. GTK_PRINT_CAPABILITY_SCALE Print dialog will allow to scale the output. GTK_PRINT_CAPABILITY_GENERATE_PDF The program will send the document to the printer in PDF format GTK_PRINT_CAPABILITY_GENERATE_PS The program will send the document to the printer in Postscript format GTK_PRINT_CAPABILITY_PREVIEW Print dialog will offer a preview GTK_PRINT_CAPABILITY_NUMBER_UP Print dialog will offer printing multiple pages per sheet. Since 2.12 GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT Print dialog will allow to rearrange pages when printing multiple pages per sheet. Since 2.14

Values

ValueMeaning
CAPABILITY_PAGE_SET1 << 0
CAPABILITY_COPIES1 << 1
CAPABILITY_COLLATE1 << 2
CAPABILITY_REVERSE1 << 3
CAPABILITY_SCALE1 << 4
CAPABILITY_GENERATE_PDF1 << 5
CAPABILITY_GENERATE_PS1 << 6
CAPABILITY_PREVIEW1 << 7
CAPABILITY_NUMBER_UP1 << 8
CAPABILITY_NUMBER_UP_LAYOUT1 << 9

Meta