Added bin selection

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29212 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 2004-09-18 23:11:47 +00:00
parent b728771971
commit 3077d12305

View File

@ -36,6 +36,26 @@ enum wxPrintMode
wxPRINT_MODE_STREAM = 4 // Send postscript data into a stream
};
enum wxPrintBin
{
wxPRINTBIN_DEFAULT,
wxPRINTBIN_ONLYONE,
wxPRINTBIN_LOWER,
wxPRINTBIN_MIDDLE,
wxPRINTBIN_MANUAL,
wxPRINTBIN_ENVELOPE,
wxPRINTBIN_ENVMANUAL,
wxPRINTBIN_AUTO,
wxPRINTBIN_TRACTOR,
wxPRINTBIN_SMALLFMT,
wxPRINTBIN_LARGEFMT,
wxPRINTBIN_LARGECAPACITY,
wxPRINTBIN_CASSETTE,
wxPRINTBIN_FORMSOURCE,
wxPRINTBIN_USER,
};
class wxPrintData : public wxObject {
@ -59,7 +79,8 @@ public:
const wxSize& GetPaperSize();
int GetQuality();
wxPrintBin GetBin();
void SetNoCopies(int v);
void SetCollate(bool flag);
void SetOrientation(int orient);
@ -70,7 +91,7 @@ public:
void SetPaperId(wxPaperSize sizeId);
void SetPaperSize(const wxSize& sz);
void SetQuality(int quality);
void SetBin(wxPrintBin bin);
// PostScript-specific data
const wxString& GetPrinterCommand();
const wxString& GetPrinterOptions();