5#ifndef JAWSMAKO_PCL5INPUT_H
6#define JAWSMAKO_PCL5INPUT_H
321 #define obj2IPCL5Input(obj) IPCL5InputPtr(dynamic_cast<IPCL5Input *>((IRCObject *) (obj)), true)
Interface allowing users to monitor the PCL5 font selection information used when adding IDOMFont obj...
Definition pcl5input.h:331
virtual void selectByCriteria(const IDOMFontPtr &font, int32 symbolSet, int32 spacing, double pitch, double height, int32 style, int32 strokeWeight, int32 typeface, uint32 resolution, eLocation location)=0
Invoked when adding a font that was selected by criteria using one of the PCL5 characteristic selecti...
virtual ~IPCL5FontSelectionMonitor()=default
virtual void selectById(const IDOMFontPtr &font, uint16 id)=0
Invoked when adding a font that was selected by numerical ID using the PCL5 font selection by ID comm...
eLocation
Font location.
Definition pcl5input.h:339
@ eLSoftFont
Soft font.
Definition pcl5input.h:340
@ eLInternalFont
Internal font.
Definition pcl5input.h:341
virtual void selectById(const IDOMFontPtr &font, RawString id)=0
Invoked when adding a font that was selected by string ID using the PCL5 alphanumeric ID command.
eDuplexBindingMode
Duplex binding mode enumeration.
Definition pjl.h:139
unsigned short uint16
Definition edltypes.h:35
unsigned int uint32
Definition edltypes.h:36
signed int int32
Definition edltypes.h:31
EDLSysString U8String
A UTF-8 String.
Definition types.h:150
EDLSysString RawString
A raw, 8 bit string. Encoding depends on context.
Definition types.h:156
Definition apexcustompostprocess.h:17
EDL::IProgressMonitorPtr IProgressMonitorPtr
Definition types.h:91
std::shared_ptr< IPCL5FontSelectionMonitor > IPCL5FontSelectionMonitorPtr
Definition pcl5input.h:31
#define DECL_SMART_PTR(cls)
Definition smartptr.h:211
#define JAWSMAKO_API
Definition types.h:29