struct CCL::IPrintJob
Overview
Print Job (created via IPrintService::createPrintJob) More…
#include <iprintservice.h> struct IPrintJob: public CCL::IUnknown { // enums enum JobMode; // methods virtual tresult CCL_API run ( const PrinterDocumentInfo& docInfo, IPageRenderer* renderer, JobMode = kJobModeNormal, IWindow* window = nullptr ) = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Print Job (created via IPrintService::createPrintJob)
Methods
virtual tresult CCL_API run ( const PrinterDocumentInfo& docInfo, IPageRenderer* renderer, JobMode = kJobModeNormal, IWindow* window = nullptr ) = 0
Run print job, can be asynchronously depending on platform.
Renderer will be shared and may outlive the job instance.