LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
WinSalPrinter Class Reference

#include <salprn.h>

Inheritance diagram for WinSalPrinter:
[legend]
Collaboration diagram for WinSalPrinter:
[legend]

Public Member Functions

 WinSalPrinter ()
 
virtual ~WinSalPrinter () override
 
virtual bool StartJob (const OUString *pFileName, const OUString &rJobName, const OUString &rAppName, sal_uInt32 nCopies, bool bCollate, bool bDirect, ImplJobSetup *pSetupData) override
 
virtual bool EndJob () override
 
virtual SalGraphicsStartPage (ImplJobSetup *pSetupData, bool bNewJobData) override
 
virtual void EndPage () override
 
virtual SalPrinterError GetErrorCode () override
 
void markInvalid ()
 
bool isValid () const
 
- Public Member Functions inherited from SalPrinter
 SalPrinter ()
 
virtual ~SalPrinter ()
 
virtual bool StartJob (const OUString *pFileName, const OUString &rJobName, const OUString &rAppName, ImplJobSetup *pSetupData, vcl::PrinterController &rController)
 

Public Attributes

WinSalGraphicsmpGraphics
 
WinSalInfoPrintermpInfoPrinter
 
WinSalPrintermpNextPrinter
 
HDC mhDC
 
SalPrinterError mnError
 
sal_uIntPtr mnCopies
 
bool mbCollate
 
bool mbAbort
 
bool mbValid
 

Protected Member Functions

void DoEndDoc (HDC hDC)
 

Detailed Description

Definition at line 73 of file win/salprn.h.

Constructor & Destructor Documentation

WinSalPrinter::WinSalPrinter ( )
virtual WinSalPrinter::~WinSalPrinter ( )
overridevirtual

Member Function Documentation

void WinSalPrinter::DoEndDoc ( HDC  hDC)
protected
virtual bool WinSalPrinter::EndJob ( )
overridevirtual

Implements SalPrinter.

virtual void WinSalPrinter::EndPage ( )
overridevirtual

Implements SalPrinter.

virtual SalPrinterError WinSalPrinter::GetErrorCode ( )
overridevirtual

Reimplemented from SalPrinter.

bool WinSalPrinter::isValid ( ) const
inline

Definition at line 108 of file win/salprn.h.

References mbValid.

void WinSalPrinter::markInvalid ( )
virtual bool WinSalPrinter::StartJob ( const OUString *  pFileName,
const OUString &  rJobName,
const OUString &  rAppName,
sal_uInt32  nCopies,
bool  bCollate,
bool  bDirect,
ImplJobSetup pSetupData 
)
overridevirtual

Implements SalPrinter.

virtual SalGraphics* WinSalPrinter::StartPage ( ImplJobSetup pSetupData,
bool  bNewJobData 
)
overridevirtual

Implements SalPrinter.

Member Data Documentation

bool WinSalPrinter::mbAbort

Definition at line 83 of file win/salprn.h.

bool WinSalPrinter::mbCollate

Definition at line 82 of file win/salprn.h.

bool WinSalPrinter::mbValid

Definition at line 85 of file win/salprn.h.

Referenced by isValid().

HDC WinSalPrinter::mhDC

Definition at line 79 of file win/salprn.h.

sal_uIntPtr WinSalPrinter::mnCopies

Definition at line 81 of file win/salprn.h.

SalPrinterError WinSalPrinter::mnError

Definition at line 80 of file win/salprn.h.

WinSalGraphics* WinSalPrinter::mpGraphics

Definition at line 76 of file win/salprn.h.

WinSalInfoPrinter* WinSalPrinter::mpInfoPrinter

Definition at line 77 of file win/salprn.h.

WinSalPrinter* WinSalPrinter::mpNextPrinter

Definition at line 78 of file win/salprn.h.


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