gtkPageSetupNew()
gtkPageSetupCopy(object)
gtkPageSetupGetOrientation(object)
gtkPageSetupSetOrientation(object, orientation)
gtkPageSetupGetPaperSize(object)
gtkPageSetupSetPaperSize(object, size)
gtkPageSetupGetTopMargin(object, unit)
gtkPageSetupSetTopMargin(object, margin, unit)
gtkPageSetupGetBottomMargin(object, unit)
gtkPageSetupSetBottomMargin(object, margin, unit)
gtkPageSetupGetLeftMargin(object, unit)
gtkPageSetupSetLeftMargin(object, margin, unit)
gtkPageSetupGetRightMargin(object, unit)
gtkPageSetupSetRightMargin(object, margin, unit)
gtkPageSetupSetPaperSizeAndDefaultMargins(object, size)
gtkPageSetupGetPaperWidth(object, unit)
gtkPageSetupGetPaperHeight(object, unit)
gtkPageSetupGetPageWidth(object, unit)
gtkPageSetupGetPageHeight(object, unit)
gtkPageSetupNewFromFile(file.name, .errwarn = TRUE)
gtkPageSetupNewFromKeyFile(key.file, group.name, .errwarn = TRUE)
gtkPageSetupToFile(object, file.name, .errwarn = TRUE)
gtkPageSetupToKeyFile(object, key.file, group.name)
gtkPageSetup()
gtkPageSetupNew
to get the defaults, or use gtkPrintRunPageSetupDialog
to show
the page setup dialog and receive the resulting page setup.
A page setup dialog
do_page_setup <- function()
{
if (is.null(settings))
settings <- gtkPrintSettings()new_page_setup <- gtkPrintRunPageSetupDialog(main_window, page_setup, settings)
page_setup <- new_page_setup } Printing support was added in GTK+ 2.10.
gtkPageSetup
is the equivalent of gtkPageSetupNew
.