|
LibreOffice Module vcl (master) 1
|
#include <sal/types.h>#include <sal/log.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/propertyvalue.hxx>#include <comphelper/sequence.hxx>#include <o3tl/safeint.hxx>#include <comphelper/diagnose_ex.hxx>#include <tools/debug.hxx>#include <tools/urlobj.hxx>#include <utility>#include <vcl/metaact.hxx>#include <vcl/print.hxx>#include <vcl/printer/Options.hxx>#include <vcl/svapp.hxx>#include <vcl/weld.hxx>#include <configsettings.hxx>#include <printdlg.hxx>#include <salinst.hxx>#include <salprn.hxx>#include <strings.hrc>#include <svdata.hxx>#include <com/sun/star/awt/Size.hpp>#include <com/sun/star/lang/IllegalArgumentException.hpp>#include <com/sun/star/ui/dialogs/FilePicker.hpp>#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>#include <com/sun/star/view/DuplexMode.hpp>#include <unordered_map>#include <unordered_set>Go to the source code of this file.
Classes | |
| class | vcl::ImplPrinterControllerData |
| struct | vcl::ImplPrinterControllerData::ControlDependency |
Functions | |
| static OUString | queryFile (Printer const *pPrinter) |
| IMPL_LINK_NOARG (PrintJobAsync, ExecJob, void *, void) | |
| static void | appendSubPage (GDIMetaFile &o_rMtf, const tools::Rectangle &i_rClipRect, GDIMetaFile &io_rSubPage, bool i_bDrawBorder) |
|
static |
Definition at line 1096 of file print3.cxx.
References GDIMetaFile::AddAction(), vcl::ALL, GDIMetaFile::Clip(), vcl::CLIPREGION, COL_BLACK(), COL_TRANSPARENT(), vcl::FILLCOLOR, vcl::LINECOLOR, vcl::MAPMODE, GDIMetaFile::Play(), and GDIMetaFile::WindStart().
Referenced by vcl::PrinterController::getFilteredPageFile().
| IMPL_LINK_NOARG | ( | PrintJobAsync | , |
| ExecJob | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 316 of file print3.cxx.
References Printer::ImplPrintJob().
|
static |
Definition at line 255 of file print3.cxx.
References Printer::GetCapabilities(), INetURLObject::PathToFileName(), PDF, TOOLS_WARN_EXCEPTION, and VclResId().
Referenced by Printer::PreparePrintJob().