LibreOffice Module vcl (master) 1
|
#include <salprn.hxx>
Public Member Functions | |
SalInfoPrinter () | |
virtual | ~SalInfoPrinter () |
virtual SalGraphics * | AcquireGraphics ()=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::vector< PaperInfo > | m_aPaperFormats |
bool | m_bPapersInit |
Definition at line 51 of file salprn.hxx.
|
inline |
Definition at line 57 of file salprn.hxx.
|
virtual |
Definition at line 210 of file salvtables.cxx.
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::AcquireGraphics().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::GetCapabilities().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::ImplFindPaperFormatForUserSize().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::ImplUpdatePageData().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::GetPaperBinCount().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::GetPaperBinName().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::GetPaperInfo(), and Printer::GetPaperInfoCount().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::ImplReleaseGraphics().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::SetDuplexMode(), Printer::SetOrientation(), Printer::SetPaper(), Printer::SetPaperBin(), and Printer::SetPaperSizeUser().
|
pure virtual |
Implemented in AquaSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::SetJobSetup().
|
pure virtual |
Implemented in AquaSalInfoPrinter, SvpSalInfoPrinter, PspSalInfoPrinter, and WinSalInfoPrinter.
Referenced by Printer::Setup().
std::vector< PaperInfo > SalInfoPrinter::m_aPaperFormats |
Definition at line 54 of file salprn.hxx.
Referenced by Printer::GetPaperInfo(), and Printer::GetPaperInfoCount().
bool SalInfoPrinter::m_bPapersInit |
Definition at line 55 of file salprn.hxx.
Referenced by Printer::GetPaperInfo(), and Printer::GetPaperInfoCount().