20 #ifndef INCLUDED_VCL_INC_JOBSET_H
21 #define INCLUDED_VCL_INC_JOBSET_H
23 #include <rtl/ustring.hxx>
27 #include <unordered_map>
30 #define JOBSETUP_SYSTEM_WINDOWS 1
31 #define JOBSETUP_SYSTEM_UNIX 3
32 #define JOBSETUP_SYSTEM_MAC 4
62 void SetSystem(sal_uInt16 nSystem);
65 void SetPrinterName(
const OUString& rPrinterName);
67 const OUString&
GetDriver()
const {
return maDriver; }
68 void SetDriver(
const OUString& rDriver);
77 void SetPaperBin(sal_uInt16 nPaperBin);
80 void SetPaperFormat(
Paper ePaperFormat);
89 void SetDriverDataLen(sal_uInt32 nDriverDataLen);
92 void SetDriverData(
sal_uInt8* pDriverData);
95 void SetPapersizeFromSetup(
bool bPapersizeFromSetup);
100 const std::unordered_map< OUString, OUString >&
GetValueMap()
const
101 {
return maValueMap; }
102 void SetValueMap(
const OUString& rKey,
const OUString& rValue);
110 #endif // INCLUDED_VCL_INC_JOBSET_H
sal_uInt32 mnDriverDataLen
const OUString & GetDriver() const
DuplexMode GetDuplexMode() const
Orientation meOrientation
bool operator==(const ItalicMatrix &a, const ItalicMatrix &b)
bool GetPapersizeFromSetup() const
const OUString & GetPrinterName() const
PrinterSetupMode meSetupMode
const sal_uInt8 * GetDriverData() const
sal_uInt16 GetSystem() const
Orientation GetOrientation() const
std::unordered_map< OUString, OUString > maValueMap
sal_uInt16 GetPaperBin() const
tools::Long GetPaperWidth() const
sal_uInt32 GetDriverDataLen() const
tools::Long mnPaperHeight
PrinterSetupMode GetPrinterSetupMode() const
Paper GetPaperFormat() const
tools::Long GetPaperHeight() const
const std::unordered_map< OUString, OUString > & GetValueMap() const
bool mbPapersizeFromSetup