34 class CScanOverprintParams;
76 virtual bool scanPage (
const IDOMFixedPagePtr &fixedPage,
77 const CScanOverprintParamsPtr &scanOverprintParams) = 0;
Base class Interface for all Reference Counted objects.
Definition ircobject.h:35
Class for storing the results of scanning for overprint in a page.
Definition scanoverprint.h:42
bool requiresOverprintCMYK
If true, this indicates that a CMYK overprint case was found in the page.
Definition scanoverprint.h:54
bool haveResult
Definition scanoverprint.h:58
static JAWSMAKO_API CScanOverprintParamsPtr create()
Create an instance of CScanOverprintParams.
bool requiresOverprintSpot
If true, this indicates that a spot overprint case was found in the page.
Definition scanoverprint.h:48
The interface for the object that performs scanning for overprint.
Definition scanoverprint.h:20
static JAWSMAKO_API IScanOverprintPtr create(const IJawsMakoPtr &jawsMako, const IProgressMonitorPtr &progressMonitor)
Creates the object to use for scanning for overprint.
DECL_SMART_PTR(CScanOverprintParams)
virtual ~IScanOverprint()
Definition scanoverprint.h:32
virtual bool scanPage(const IDOMFixedPagePtr &fixedPage, const CScanOverprintParamsPtr &scanOverprintParams)=0
Scans a page for presence of overprinting.
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