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

#include <salprn.h>

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

Public Member Functions

 WinSalInfoPrinter ()
 
virtual ~WinSalInfoPrinter () override
 
virtual SalGraphicsAcquireGraphics () override
 
virtual void ReleaseGraphics (SalGraphics *pGraphics) override
 
virtual bool Setup (weld::Window *pFrame, ImplJobSetup *pSetupData) override
 
virtual bool SetPrinterData (ImplJobSetup *pSetupData) override
 
virtual bool SetData (JobSetFlags nFlags, ImplJobSetup *pSetupData) override
 
virtual void GetPageInfo (const ImplJobSetup *pSetupData, long &rOutWidth, long &rOutHeight, Point &rPageOffset, Size &rPaperSize) override
 
virtual sal_uInt32 GetCapabilities (const ImplJobSetup *pSetupData, PrinterCapType nType) override
 
virtual sal_uInt16 GetPaperBinCount (const ImplJobSetup *pSetupData) override
 
virtual OUString GetPaperBinName (const ImplJobSetup *pSetupData, sal_uInt16 nPaperBin) override
 
virtual void InitPaperFormats (const ImplJobSetup *pSetupData) override
 
virtual int GetLandscapeAngle (const ImplJobSetup *pSetupData) override
 
- Public Member Functions inherited from SalInfoPrinter
 SalInfoPrinter ()
 
virtual ~SalInfoPrinter ()
 

Public Attributes

WinSalGraphicsmpGraphics
 
OUString maDriverName
 
OUString maDeviceName
 
OUString maPortName
 
HDC mhDC
 
bool mbGraphics
 
- Public Attributes inherited from SalInfoPrinter
std::vector< PaperInfom_aPaperFormats
 
bool m_bPapersInit
 

Detailed Description

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

Constructor & Destructor Documentation

WinSalInfoPrinter::WinSalInfoPrinter ( )
virtual WinSalInfoPrinter::~WinSalInfoPrinter ( )
overridevirtual

Member Function Documentation

virtual SalGraphics* WinSalInfoPrinter::AcquireGraphics ( )
overridevirtual

Implements SalInfoPrinter.

virtual sal_uInt32 WinSalInfoPrinter::GetCapabilities ( const ImplJobSetup pSetupData,
PrinterCapType  nType 
)
overridevirtual

Implements SalInfoPrinter.

virtual int WinSalInfoPrinter::GetLandscapeAngle ( const ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual void WinSalInfoPrinter::GetPageInfo ( const ImplJobSetup pSetupData,
long &  rOutWidth,
long &  rOutHeight,
Point rPageOffset,
Size rPaperSize 
)
overridevirtual

Implements SalInfoPrinter.

virtual sal_uInt16 WinSalInfoPrinter::GetPaperBinCount ( const ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual OUString WinSalInfoPrinter::GetPaperBinName ( const ImplJobSetup pSetupData,
sal_uInt16  nPaperBin 
)
overridevirtual

Implements SalInfoPrinter.

virtual void WinSalInfoPrinter::InitPaperFormats ( const ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual void WinSalInfoPrinter::ReleaseGraphics ( SalGraphics pGraphics)
overridevirtual

Implements SalInfoPrinter.

virtual bool WinSalInfoPrinter::SetData ( JobSetFlags  nFlags,
ImplJobSetup pSetupData 
)
overridevirtual

Implements SalInfoPrinter.

virtual bool WinSalInfoPrinter::SetPrinterData ( ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual bool WinSalInfoPrinter::Setup ( weld::Window pFrame,
ImplJobSetup pSetupData 
)
overridevirtual

Implements SalInfoPrinter.

Member Data Documentation

OUString WinSalInfoPrinter::maDeviceName

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

OUString WinSalInfoPrinter::maDriverName

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

OUString WinSalInfoPrinter::maPortName

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

bool WinSalInfoPrinter::mbGraphics

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

HDC WinSalInfoPrinter::mhDC

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

WinSalGraphics* WinSalInfoPrinter::mpGraphics

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


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