#include <salprn.h>
|
| AquaSalInfoPrinter (const SalPrinterQueueInfo &pInfo) |
|
virtual | ~AquaSalInfoPrinter () override |
|
void | SetupPrinterGraphics (CGContextRef i_xContext) const |
|
virtual SalGraphics * | AcquireGraphics () override |
|
virtual void | ReleaseGraphics (SalGraphics *i_pGraphics) override |
|
virtual bool | Setup (weld::Window *i_pFrame, ImplJobSetup *i_pSetupData) override |
|
virtual bool | SetPrinterData (ImplJobSetup *pSetupData) override |
|
virtual bool | SetData (JobSetFlags i_nFlags, ImplJobSetup *i_pSetupData) override |
|
virtual void | GetPageInfo (const ImplJobSetup *i_pSetupData, tools::Long &o_rOutWidth, tools::Long &o_rOutHeight, Point &rPageOffset, Size &rPaperSize) override |
|
virtual sal_uInt32 | GetCapabilities (const ImplJobSetup *i_pSetupData, PrinterCapType i_nType) override |
|
virtual sal_uInt16 | GetPaperBinCount (const ImplJobSetup *i_pSetupData) override |
|
virtual OUString | GetPaperBinName (const ImplJobSetup *i_pSetupData, sal_uInt16 i_nPaperBin) override |
|
virtual void | InitPaperFormats (const ImplJobSetup *i_pSetupData) override |
|
virtual int | GetLandscapeAngle (const ImplJobSetup *i_pSetupData) override |
|
bool | StartJob (const OUString *i_pFileName, const OUString &rJobName, ImplJobSetup *i_pSetupData, vcl::PrinterController &i_rController) |
|
bool | EndJob () |
|
bool | AbortJob () |
|
SalGraphics * | StartPage (ImplJobSetup *i_pSetupData, bool i_bNewJobData) |
|
bool | EndPage () |
|
NSPrintInfo * | getPrintInfo () const |
|
void | setStartPageOffset (int nOffsetX, int nOffsetY) |
|
sal_Int32 | getCurPageRangeStart () const |
|
sal_Int32 | getCurPageRangeCount () const |
|
const PaperInfo * | matchPaper (tools::Long i_nWidth, tools::Long i_nHeight, Orientation &o_rOrientation) const |
|
void | setPaperSize (tools::Long i_nWidth, tools::Long i_nHeight, Orientation i_eSetOrientation) |
|
| SalInfoPrinter () |
|
virtual | ~SalInfoPrinter () |
|
Definition at line 35 of file osx/salprn.h.
virtual AquaSalInfoPrinter::~AquaSalInfoPrinter |
( |
| ) |
|
|
overridevirtual |
bool AquaSalInfoPrinter::AbortJob |
( |
| ) |
|
virtual SalGraphics* AquaSalInfoPrinter::AcquireGraphics |
( |
| ) |
|
|
overridevirtual |
bool AquaSalInfoPrinter::EndJob |
( |
| ) |
|
bool AquaSalInfoPrinter::EndPage |
( |
| ) |
|
sal_Int32 AquaSalInfoPrinter::getCurPageRangeCount |
( |
| ) |
const |
|
inline |
sal_Int32 AquaSalInfoPrinter::getCurPageRangeStart |
( |
| ) |
const |
|
inline |
virtual int AquaSalInfoPrinter::GetLandscapeAngle |
( |
const ImplJobSetup * |
i_pSetupData | ) |
|
|
overridevirtual |
virtual sal_uInt16 AquaSalInfoPrinter::GetPaperBinCount |
( |
const ImplJobSetup * |
i_pSetupData | ) |
|
|
overridevirtual |
virtual OUString AquaSalInfoPrinter::GetPaperBinName |
( |
const ImplJobSetup * |
i_pSetupData, |
|
|
sal_uInt16 |
i_nPaperBin |
|
) |
| |
|
overridevirtual |
NSPrintInfo* AquaSalInfoPrinter::getPrintInfo |
( |
| ) |
const |
|
inline |
virtual void AquaSalInfoPrinter::InitPaperFormats |
( |
const ImplJobSetup * |
i_pSetupData | ) |
|
|
overridevirtual |
virtual void AquaSalInfoPrinter::ReleaseGraphics |
( |
SalGraphics * |
i_pGraphics | ) |
|
|
overridevirtual |
virtual bool AquaSalInfoPrinter::SetPrinterData |
( |
ImplJobSetup * |
pSetupData | ) |
|
|
overridevirtual |
void AquaSalInfoPrinter::setStartPageOffset |
( |
int |
nOffsetX, |
|
|
int |
nOffsetY |
|
) |
| |
|
inline |
void AquaSalInfoPrinter::SetupPrinterGraphics |
( |
CGContextRef |
i_xContext | ) |
const |
bool AquaSalInfoPrinter::mbGraphics |
|
private |
bool AquaSalInfoPrinter::mbJob |
|
private |
sal_Int32 AquaSalInfoPrinter::mnCurPageRangeCount |
|
private |
sal_Int32 AquaSalInfoPrinter::mnCurPageRangeStart |
|
private |
int AquaSalInfoPrinter::mnStartPageOffsetX |
|
private |
int AquaSalInfoPrinter::mnStartPageOffsetY |
|
private |
std::unique_ptr<sal_uInt8[]> AquaSalInfoPrinter::mpContextMemory |
|
private |
memory for graphics bitmap context for querying metrics
Definition at line 54 of file osx/salprn.h.
NSPrinter* AquaSalInfoPrinter::mpPrinter |
|
private |
NSPrintInfo* AquaSalInfoPrinter::mpPrintInfo |
|
private |
CGContextRef AquaSalInfoPrinter::mrContext |
|
private |
FIXME: get real printer context for infoprinter if possible fake context for info printer graphics context for Quartz 2D.
Definition at line 52 of file osx/salprn.h.
The documentation for this class was generated from the following file: