LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
psp::JobData Struct Reference

#include <jobdata.hxx>

Inheritance diagram for psp::JobData:
[legend]
Collaboration diagram for psp::JobData:
[legend]

Public Member Functions

 JobData ()
 
JobDataoperator= (const psp::JobData &rRight)
 
 JobData (const JobData &rData)
 
void setCollate (bool bCollate)
 
void setPaper (int nWidth, int nHeight)
 
void setPaperBin (int nPaperBin)
 
void resolveDefaultBackend ()
 
void setDefaultBackend (bool bUsePDF)
 
bool getStreamBuffer (void *&pData, sal_uInt32 &bytes)
 

Static Public Member Functions

static bool constructFromStreamBuffer (const void *pData, sal_uInt32 bytes, JobData &rJobData)
 

Public Attributes

int m_nCopies
 
bool m_bCollate
 
int m_nLeftMarginAdjust
 
int m_nRightMarginAdjust
 
int m_nTopMarginAdjust
 
int m_nBottomMarginAdjust
 
int m_nColorDepth
 
int m_nPSLevel
 
int m_nColorDevice
 
int m_nPDFDevice
 
orientation m_eOrientation
 
OUString m_aPrinterName
 
bool m_bPapersizeFromSetup
 
const PPDParserm_pParser
 
PPDContext m_aContext
 

Detailed Description

Definition at line 32 of file jobdata.hxx.

Constructor & Destructor Documentation

psp::JobData::JobData ( )
inline

Definition at line 51 of file jobdata.hxx.

psp::JobData::JobData ( const JobData rData)
inline

Definition at line 68 of file jobdata.hxx.

Member Function Documentation

static bool psp::JobData::constructFromStreamBuffer ( const void pData,
sal_uInt32  bytes,
JobData rJobData 
)
static
bool psp::JobData::getStreamBuffer ( void *&  pData,
sal_uInt32 &  bytes 
)
JobData& psp::JobData::operator= ( const psp::JobData rRight)
void psp::JobData::resolveDefaultBackend ( )
void psp::JobData::setCollate ( bool  bCollate)
void psp::JobData::setDefaultBackend ( bool  bUsePDF)
void psp::JobData::setPaper ( int  nWidth,
int  nHeight 
)
void psp::JobData::setPaperBin ( int  nPaperBin)

Member Data Documentation

PPDContext psp::JobData::m_aContext

Definition at line 49 of file jobdata.hxx.

OUString psp::JobData::m_aPrinterName

Definition at line 46 of file jobdata.hxx.

Referenced by psp::PrinterJob::GetPrinterName().

bool psp::JobData::m_bCollate

Definition at line 35 of file jobdata.hxx.

bool psp::JobData::m_bPapersizeFromSetup

Definition at line 47 of file jobdata.hxx.

orientation psp::JobData::m_eOrientation

Definition at line 45 of file jobdata.hxx.

int psp::JobData::m_nBottomMarginAdjust

Definition at line 39 of file jobdata.hxx.

int psp::JobData::m_nColorDepth

Definition at line 41 of file jobdata.hxx.

int psp::JobData::m_nColorDevice

Definition at line 43 of file jobdata.hxx.

int psp::JobData::m_nCopies

Definition at line 34 of file jobdata.hxx.

int psp::JobData::m_nLeftMarginAdjust

Definition at line 36 of file jobdata.hxx.

int psp::JobData::m_nPDFDevice

Definition at line 44 of file jobdata.hxx.

int psp::JobData::m_nPSLevel

Definition at line 42 of file jobdata.hxx.

int psp::JobData::m_nRightMarginAdjust

Definition at line 37 of file jobdata.hxx.

int psp::JobData::m_nTopMarginAdjust

Definition at line 38 of file jobdata.hxx.

const PPDParser* psp::JobData::m_pParser

Definition at line 48 of file jobdata.hxx.


The documentation for this struct was generated from the following file: