Method

GtkPrinterget_hard_margins

Declaration [src]

gboolean
gtk_printer_get_hard_margins (
  GtkPrinter* printer,
  double* top,
  double* bottom,
  double* left,
  double* right
)

Description [src]

Retrieve the hard margins of printer.

These are the margins that define the area at the borders of the paper that the printer cannot print to.

Note: This will not succeed unless the printer’s details are available, see gtk_printer_has_details() and gtk_printer_request_details().

Parameters

top double*
 

A location to store the top margin in.

 The argument will be set by the function.
 The instance takes ownership of the data, and is responsible for freeing it.
bottom double*
 

A location to store the bottom margin in.

 The argument will be set by the function.
 The instance takes ownership of the data, and is responsible for freeing it.
left double*
 

A location to store the left margin in.

 The argument will be set by the function.
 The instance takes ownership of the data, and is responsible for freeing it.
right double*
 

A location to store the right margin in.

 The argument will be set by the function.
 The instance takes ownership of the data, and is responsible for freeing it.

Return value

Returns: gboolean
 

TRUE iff the hard margins were retrieved.