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

#include <genprn.h>

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

Public Member Functions

 PspSalInfoPrinter ()
 
virtual ~PspSalInfoPrinter () 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, tools::Long &rOutWidth, tools::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 ()
 
virtual SalGraphicsAcquireGraphics ()=0
 
virtual void ReleaseGraphics (SalGraphics *pGraphics)=0
 
virtual bool Setup (weld::Window *pFrame, ImplJobSetup *pSetupData)=0
 
virtual bool SetPrinterData (ImplJobSetup *pSetupData)=0
 
virtual bool SetData (JobSetFlags nFlags, ImplJobSetup *pSetupData)=0
 
virtual void GetPageInfo (const ImplJobSetup *pSetupData, tools::Long &rOutWidth, tools::Long &rOutHeight, Point &rPageOffset, Size &rPaperSize)=0
 
virtual sal_uInt32 GetCapabilities (const ImplJobSetup *pSetupData, PrinterCapType nType)=0
 
virtual sal_uInt16 GetPaperBinCount (const ImplJobSetup *pSetupData)=0
 
virtual OUString GetPaperBinName (const ImplJobSetup *pSetupData, sal_uInt16 nPaperBin)=0
 
virtual void InitPaperFormats (const ImplJobSetup *pSetupData)=0
 
virtual int GetLandscapeAngle (const ImplJobSetup *pSetupData)=0
 

Public Attributes

std::unique_ptr< GenPspGraphicsm_pGraphics
 
psp::JobData m_aJobData
 
psp::PrinterGfx m_aPrinterGfx
 
- Public Attributes inherited from SalInfoPrinter
std::vector< PaperInfom_aPaperFormats
 
bool m_bPapersInit
 

Detailed Description

Definition at line 29 of file genprn.h.

Constructor & Destructor Documentation

◆ PspSalInfoPrinter()

PspSalInfoPrinter::PspSalInfoPrinter ( )

◆ ~PspSalInfoPrinter()

virtual PspSalInfoPrinter::~PspSalInfoPrinter ( )
overridevirtual

Member Function Documentation

◆ AcquireGraphics()

virtual SalGraphics * PspSalInfoPrinter::AcquireGraphics ( )
overridevirtual

Implements SalInfoPrinter.

◆ GetCapabilities()

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

Implements SalInfoPrinter.

◆ GetLandscapeAngle()

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

Implements SalInfoPrinter.

◆ GetPageInfo()

virtual void PspSalInfoPrinter::GetPageInfo ( const ImplJobSetup pSetupData,
tools::Long rOutWidth,
tools::Long rOutHeight,
Point rPageOffset,
Size rPaperSize 
)
overridevirtual

Implements SalInfoPrinter.

◆ GetPaperBinCount()

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

Implements SalInfoPrinter.

◆ GetPaperBinName()

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

Implements SalInfoPrinter.

◆ InitPaperFormats()

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

Implements SalInfoPrinter.

◆ ReleaseGraphics()

virtual void PspSalInfoPrinter::ReleaseGraphics ( SalGraphics pGraphics)
overridevirtual

Implements SalInfoPrinter.

◆ SetData()

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

Implements SalInfoPrinter.

◆ SetPrinterData()

virtual bool PspSalInfoPrinter::SetPrinterData ( ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

◆ Setup()

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

Implements SalInfoPrinter.

Reimplemented in SvpSalInfoPrinter.

Member Data Documentation

◆ m_aJobData

psp::JobData PspSalInfoPrinter::m_aJobData

Definition at line 33 of file genprn.h.

◆ m_aPrinterGfx

psp::PrinterGfx PspSalInfoPrinter::m_aPrinterGfx

Definition at line 34 of file genprn.h.

◆ m_pGraphics

std::unique_ptr<GenPspGraphics> PspSalInfoPrinter::m_pGraphics

Definition at line 32 of file genprn.h.


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