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:
Collaboration diagram for psp::JobData:

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

◆ JobData() [1/2]

psp::JobData::JobData ( )

Definition at line 51 of file jobdata.hxx.

References psp::Portrait.

◆ JobData() [2/2]

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

Definition at line 68 of file jobdata.hxx.

Member Function Documentation

◆ constructFromStreamBuffer()

static bool psp::JobData::constructFromStreamBuffer ( const void *  pData,
sal_uInt32  bytes,
JobData rJobData 

◆ getStreamBuffer()

bool psp::JobData::getStreamBuffer ( void *&  pData,
sal_uInt32 &  bytes 

◆ operator=()

JobData & psp::JobData::operator= ( const psp::JobData rRight)

◆ resolveDefaultBackend()

void psp::JobData::resolveDefaultBackend ( )

◆ setCollate()

void psp::JobData::setCollate ( bool  bCollate)

◆ setDefaultBackend()

void psp::JobData::setDefaultBackend ( bool  bUsePDF)

◆ setPaper()

void psp::JobData::setPaper ( int  nWidth,
int  nHeight 

◆ setPaperBin()

void psp::JobData::setPaperBin ( int  nPaperBin)

Member Data Documentation

◆ m_aContext

PPDContext psp::JobData::m_aContext

Definition at line 49 of file jobdata.hxx.

◆ m_aPrinterName

OUString psp::JobData::m_aPrinterName

Definition at line 46 of file jobdata.hxx.

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

◆ m_bCollate

bool psp::JobData::m_bCollate

Definition at line 35 of file jobdata.hxx.

◆ m_bPapersizeFromSetup

bool psp::JobData::m_bPapersizeFromSetup

Definition at line 47 of file jobdata.hxx.

◆ m_eOrientation

orientation psp::JobData::m_eOrientation

Definition at line 45 of file jobdata.hxx.

◆ m_nBottomMarginAdjust

int psp::JobData::m_nBottomMarginAdjust

Definition at line 39 of file jobdata.hxx.

◆ m_nColorDepth

int psp::JobData::m_nColorDepth

Definition at line 41 of file jobdata.hxx.

◆ m_nColorDevice

int psp::JobData::m_nColorDevice

Definition at line 43 of file jobdata.hxx.

◆ m_nCopies

int psp::JobData::m_nCopies

Definition at line 34 of file jobdata.hxx.

◆ m_nLeftMarginAdjust

int psp::JobData::m_nLeftMarginAdjust

Definition at line 36 of file jobdata.hxx.

◆ m_nPDFDevice

int psp::JobData::m_nPDFDevice

Definition at line 44 of file jobdata.hxx.

◆ m_nPSLevel

int psp::JobData::m_nPSLevel

Definition at line 42 of file jobdata.hxx.

◆ m_nRightMarginAdjust

int psp::JobData::m_nRightMarginAdjust

Definition at line 37 of file jobdata.hxx.

◆ m_nTopMarginAdjust

int psp::JobData::m_nTopMarginAdjust

Definition at line 38 of file jobdata.hxx.

◆ m_pParser

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: