wxPrintDialogData
Description
This class holds information related to the visual characteristics of wxPrintDialog. It contains a wxPrintData object with underlying printing settings.
See: Overview printing, wxPrintDialog, Overview cmndlg
wxWidgets docs: wxPrintDialogData
new() -> wxPrintDialogData()
Default constructor.
new(DialogData) -> wxPrintDialogData()
Types
wxPrintDialogData:wxPrintDialogData() |
wxPrintData:wxPrintData()
Copy constructor.
destroy(This :: wxPrintDialogData()) -> ok
Destructor.
enableHelp(This, Flag) -> ok
Enables or disables the "Help" button.
enablePageNumbers(This, Flag) -> ok
Enables or disables the "Page numbers" controls.
enablePrintToFile(This, Flag) -> ok
Enables or disables the "Print to file" checkbox.
enableSelection(This, Flag) -> ok
Enables or disables the "Selection" radio button.
getAllPages(This) -> boolean()
Types
Returns true if the user requested that all pages be printed.
getCollate(This) -> boolean()
Types
Returns true if the user requested that the document(s) be collated.
getFromPage(This) -> integer()
Types
Returns the from page number, as entered by the user.
getMaxPage(This) -> integer()
Types
Returns the maximum page number.
getMinPage(This) -> integer()
Types
Returns the minimum page number.
getNoCopies(This) -> integer()
Types
Returns the number of copies requested by the user.
getPrintData(This) -> wxPrintData:wxPrintData()
Types
Returns a reference to the internal wxPrintData object.
getPrintToFile(This) -> boolean()
Types
Returns true if the user has selected printing to a file.
getSelection(This) -> boolean()
Types
Returns true if the user requested that the selection be printed (where "selection" is a concept specific to the application).
getToPage(This) -> integer()
Types
Returns the "print to" page number, as entered by the user.
isOk(This) -> boolean()
Types
Returns true if the print data is valid for using in print dialogs.
This can return false on Windows if the current printer is not set, for example. On all other platforms, it returns true.
setCollate(This, Flag) -> ok
Sets the "Collate" checkbox to true or false.
setFromPage(This, Page) -> ok
Sets the from page number.
setMaxPage(This, Page) -> ok
Sets the maximum page number.
setMinPage(This, Page) -> ok
Sets the minimum page number.
setNoCopies(This, N) -> ok
Sets the default number of copies the user has requested to be printed out.
setPrintData(This, PrintData) -> ok
Sets the internal wxPrintData.
setPrintToFile(This, Flag) -> ok
Sets the "Print to file" checkbox to true or false.
setSelection(This, Flag) -> ok
Selects the "Selection" radio button.
The effect of printing the selection depends on how the application implements this command, if at all.
setToPage(This, Page) -> ok
Sets the "print to" page number.