LibreOffice Module vcl (master)  1
Public Member Functions | Private Member Functions | List of all members
SalPrinter Class Referenceabstract

#include <salprn.hxx>

Inheritance diagram for SalPrinter:
[legend]

Public Member Functions

 SalPrinter ()
 
virtual ~SalPrinter ()
 
virtual bool StartJob (const OUString *pFileName, const OUString &rJobName, const OUString &rAppName, sal_uInt32 nCopies, bool bCollate, bool bDirect, ImplJobSetup *pSetupData)=0
 
virtual bool StartJob (const OUString *pFileName, const OUString &rJobName, const OUString &rAppName, ImplJobSetup *pSetupData, vcl::PrinterController &rController)
 
virtual bool EndJob ()=0
 
virtual SalGraphicsStartPage (ImplJobSetup *pSetupData, bool bNewJobData)=0
 
virtual void EndPage ()=0
 
virtual SalPrinterError GetErrorCode ()
 

Private Member Functions

 SalPrinter (const SalPrinter &)=delete
 
SalPrinteroperator= (const SalPrinter &)=delete
 

Detailed Description

Definition at line 88 of file salprn.hxx.

Constructor & Destructor Documentation

SalPrinter::SalPrinter ( const SalPrinter )
privatedelete
SalPrinter::SalPrinter ( )
inline

Definition at line 94 of file salprn.hxx.

SalPrinter::~SalPrinter ( )
virtual

Definition at line 178 of file salvtables.cxx.

Member Function Documentation

virtual bool SalPrinter::EndJob ( )
pure virtual
virtual void SalPrinter::EndPage ( )
pure virtual
virtual SalPrinterError SalPrinter::GetErrorCode ( )
inlinevirtual

Reimplemented in WinSalPrinter.

Definition at line 116 of file salprn.hxx.

References NONE.

SalPrinter& SalPrinter::operator= ( const SalPrinter )
privatedelete
virtual bool SalPrinter::StartJob ( const OUString *  pFileName,
const OUString &  rJobName,
const OUString &  rAppName,
sal_uInt32  nCopies,
bool  bCollate,
bool  bDirect,
ImplJobSetup pSetupData 
)
pure virtual
bool SalPrinter::StartJob ( const OUString *  pFileName,
const OUString &  rJobName,
const OUString &  rAppName,
ImplJobSetup pSetupData,
vcl::PrinterController rController 
)
virtual

Reimplemented in AquaSalPrinter, PspSalPrinter, and GtkSalPrinter.

Definition at line 182 of file salvtables.cxx.

virtual SalGraphics* SalPrinter::StartPage ( ImplJobSetup pSetupData,
bool  bNewJobData 
)
pure virtual

The documentation for this class was generated from the following files: