logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

wxPrintDialogData - Functions for wxPrintDialogData class

Data Types

wxPrintDialogData() = wx:wx_object()

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

Exports

new()->wxPrintDialogData()

              Default constructor.

       new(DialogData)->wxPrintDialogData()

              Types:

                 DialogData =
                     wxPrintDialogData:wxPrintDialogData() |
                     wxPrintData:wxPrintData()

              Copy constructor.

       destroy(This::wxPrintDialogData())->ok

              Destructor.

       enableHelp(This,Flag)->ok

              Types:

                 This = wxPrintDialogData()
                 Flag = boolean()

              Enables or disables the "Help" button.

       enablePageNumbers(This,Flag)->ok

              Types:

                 This = wxPrintDialogData()
                 Flag = boolean()

              Enables or disables the "Page numbers" controls.

       enablePrintToFile(This,Flag)->ok

              Types:

                 This = wxPrintDialogData()
                 Flag = boolean()

              Enables or disables the "Print to file" checkbox.

       enableSelection(This,Flag)->ok

              Types:

                 This = wxPrintDialogData()
                 Flag = boolean()

              Enables or disables the "Selection" radio button.

       getAllPages(This)->boolean()

              Types:

                 This = wxPrintDialogData()

              Returns true if the user requested that all pages be printed.

       getCollate(This)->boolean()

              Types:

                 This = wxPrintDialogData()

              Returns true if the user requested that the document(s) be collated.

       getFromPage(This)->integer()

              Types:

                 This = wxPrintDialogData()

              Returns the from page number, as entered by the user.

       getMaxPage(This)->integer()

              Types:

                 This = wxPrintDialogData()

              Returns the maximum page number.

       getMinPage(This)->integer()

              Types:

                 This = wxPrintDialogData()

              Returns the minimum page number.

       getNoCopies(This)->integer()

              Types:

                 This = wxPrintDialogData()

              Returns the number of copies requested by the user.

       getPrintData(This)->wxPrintData:wxPrintData()

              Types:

                 This = wxPrintDialogData()

              Returns a reference to the internal wxPrintData object.

       getPrintToFile(This)->boolean()

              Types:

                 This = wxPrintDialogData()

              Returns true if the user has selected printing to a file.

       getSelection(This)->boolean()

              Types:

                 This = wxPrintDialogData()

              Returns true if the user requested that the selection be printed (where "selection" is  a  concept
              specific to the application).

       getToPage(This)->integer()

              Types:

                 This = wxPrintDialogData()

              Returns the "printto" page number, as entered by the user.

       isOk(This)->boolean()

              Types:

                 This = wxPrintDialogData()

              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

              Types:

                 This = wxPrintDialogData()
                 Flag = boolean()

              Sets the "Collate" checkbox to true or false.

       setFromPage(This,Page)->ok

              Types:

                 This = wxPrintDialogData()
                 Page = integer()

              Sets the from page number.

       setMaxPage(This,Page)->ok

              Types:

                 This = wxPrintDialogData()
                 Page = integer()

              Sets the maximum page number.

       setMinPage(This,Page)->ok

              Types:

                 This = wxPrintDialogData()
                 Page = integer()

              Sets the minimum page number.

       setNoCopies(This,N)->ok

              Types:

                 This = wxPrintDialogData()
                 N = integer()

              Sets the default number of copies the user has requested to be printed out.

       setPrintData(This,PrintData)->ok

              Types:

                 This = wxPrintDialogData()
                 PrintData = wxPrintData:wxPrintData()

              Sets the internal wxPrintData.

       setPrintToFile(This,Flag)->ok

              Types:

                 This = wxPrintDialogData()
                 Flag = boolean()

              Sets the "Print to file" checkbox to true or false.

       setSelection(This,Flag)->ok

              Types:

                 This = wxPrintDialogData()
                 Flag = boolean()

              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

              Types:

                 This = wxPrintDialogData()
                 Page = integer()

              Sets the "printto" page number.

wxWidgets team.                                     wx 2.1.1                             wxPrintDialogData(3erl)

Name

       wxPrintDialogData - Functions for wxPrintDialogData class

See Also