mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 02:40:11 +00:00
Set hard margins to 0 when printing n-up on unix printers
This commit is contained in:
parent
a77f209f23
commit
215eb8c9f1
@ -545,8 +545,12 @@ finish_print (PrintResponseData *rdata,
|
||||
gtk_print_operation_set_print_settings (op, settings);
|
||||
priv->print_context = _gtk_print_context_new (op);
|
||||
|
||||
if (gtk_printer_get_hard_margins (printer, &top, &bottom, &left, &right))
|
||||
_gtk_print_context_set_hard_margins (priv->print_context, top, bottom, left, right);
|
||||
if (gtk_print_settings_get_number_up (settings) < 2) {
|
||||
if (gtk_printer_get_hard_margins (printer, &top, &bottom, &left, &right))
|
||||
_gtk_print_context_set_hard_margins (priv->print_context, top, bottom, left, right);
|
||||
} else {
|
||||
_gtk_print_context_set_hard_margins (priv->print_context, 0, 0, 0, 0);
|
||||
}
|
||||
|
||||
if (page_setup != NULL &&
|
||||
(gtk_print_operation_get_default_page_setup (op) == NULL ||
|
||||
|
Loading…
Reference in New Issue
Block a user