20 #ifndef INCLUDED_VCL_JOBDATA_HXX
21 #define INCLUDED_VCL_JOBDATA_HXX
54 m_nLeftMarginAdjust( 0 ),
55 m_nRightMarginAdjust( 0 ),
56 m_nTopMarginAdjust( 0 ),
57 m_nBottomMarginAdjust( 0 ),
63 m_bPapersizeFromSetup( false ),
64 m_pParser( nullptr ) {}
70 void setCollate(
bool bCollate );
71 void setPaper(
int nWidth,
int nHeight );
72 void setPaperBin(
int nPaperBin );
73 void resolveDefaultBackend();
74 void setDefaultBackend(
bool bUsePDF);
78 bool getStreamBuffer(
void*& pData, sal_uInt32&
bytes );
79 static bool constructFromStreamBuffer(
const void* pData, sal_uInt32
bytes,
JobData& rJobData );
85 #endif // PSPRINT_JOBDATA_HXX
const PPDParser * m_pParser
std::vector< sal_uInt8 > bytes
int m_nBottomMarginAdjust
bool m_bPapersizeFromSetup
JobData(const JobData &rData)
orientation m_eOrientation