5#ifndef JAWSMAKO_PCLXLOUTPUT_H
6#define JAWSMAKO_PCLXLOUTPUT_H
83#define obj2IPCLXLOutput(obj) IPCLXLOutputPtr(dynamic_cast<IPCLXLOutput *>((IRCObject *) (obj)), true)
Abstract output sink that can output DOM to a file or stream in a given output format.
Definition jawsmako.h:600
Interface for the PCLXL IOutput class.
Definition pclxloutput.h:28
virtual void setResolution(float resolution)=0
Set the PCLXL resolution The default is 600. Equivalent to calling setParameter() with the parameter ...
virtual ~IPCLXLOutput()
Definition pclxloutput.h:30
virtual void setOpenStream(bool open)=0
Set whether the output stream should be opened or not.
static JAWSMAKO_API IPCLXLOutputPtr create(const IJawsMakoPtr &jawsMako, const IProgressMonitorPtr &progressMonitor=IProgressMonitorPtr())
Create a PCL5 Output instance.
virtual void setEmitPjl(bool emitPjl)=0
Set whether a PJL header or end of job should be emitted.
Definition apexcustompostprocess.h:17
EDL::IProgressMonitorPtr IProgressMonitorPtr
Definition types.h:85
#define DECL_SMART_PTR(cls)
Definition smartptr.h:211
#define JAWSMAKO_API
Definition types.h:29