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);
sal_uInt16 GetSystem() const
bool GetPapersizeFromSetup() const
sal_uInt32 GetDriverDataLen() const
tools::Long GetPaperWidth() const
const sal_uInt8 * GetDriverData() const
PrinterSetupMode GetPrinterSetupMode() const
std::unordered_map< OUString, OUString > maValueMap
sal_uInt32 mnDriverDataLen
Orientation meOrientation
Orientation GetOrientation() const
tools::Long GetPaperHeight() const
tools::Long mnPaperHeight
const std::unordered_map< OUString, OUString > & GetValueMap() const
bool mbPapersizeFromSetup
PrinterSetupMode meSetupMode
sal_uInt16 GetPaperBin() const
DuplexMode GetDuplexMode() const
const OUString & GetDriver() const
const OUString & GetPrinterName() const
Paper GetPaperFormat() const
bool operator==(const ItalicMatrix &a, const ItalicMatrix &b)