- wxPrintSetupData();
- ~wxPrintSetupData();
-
- void SetPrinterCommand(const wxString& cmd) { m_printerCommand = cmd; };
- void SetPaperName(const wxString& paper) { m_paperName = paper; };
- void SetPrintPreviewCommand(const wxString& cmd) { m_previewCommand = cmd; };
- void SetPrinterOptions(const wxString& flags) { m_printerFlags = flags; };
- void SetPrinterFile(const wxString& f) { m_printerFile = f; };
- void SetPrinterOrientation(int orient) { m_printerOrient = orient; };
- void SetPrinterScaling(double x, double y) { m_printerScaleX = x; m_printerScaleY = y; };
- void SetPrinterTranslation(wxCoord x, wxCoord y) { m_printerTranslateX = x; m_printerTranslateY = y; };
- // 1 = Preview, 2 = print to file, 3 = send to printer
- void SetPrinterMode(int mode) { m_printerMode = mode; };
- void SetAFMPath(const wxString& f) { m_afmPath = f; };
- void SetColour(bool col) { m_printColour = col; };
-
- // Get current values
- wxString GetPrinterCommand() const { return m_printerCommand; } ;
- wxString GetPrintPreviewCommand() const { return m_previewCommand; } ;
- wxString GetPrinterOptions() const { return m_printerFlags; };
- wxString GetPrinterFile() const { return m_printerFile; };
- wxString GetPaperName() const { return m_paperName; }
- int GetPrinterOrientation() const { return m_printerOrient; };
- void GetPrinterScaling(double* x, double* y) const { *x = m_printerScaleX; *y = m_printerScaleY; };
- void GetPrinterTranslation(wxCoord *x, wxCoord *y) const { *x = m_printerTranslateX; *y = m_printerTranslateY; };
- int GetPrinterMode() const { return m_printerMode; };
- wxString GetAFMPath() const { return m_afmPath; };
- bool GetColour() const { return m_printColour; };