Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
JawsMako::IIJPDSInput Class Reference

An instance of the JawsMako IJPDS input class. More...

#include <jawsmako/ijpdsinput.h>

Inheritance diagram for JawsMako::IIJPDSInput:
[legend]

Public Types

enum  PageCollation { CollateByPage , CollateByRip }
 IJPDS page collation options. More...

Public Member Functions

virtual ~IIJPDSInput ()
Public Member Functions inherited from JawsMako::IInput
virtual ~IInput ()=default
virtual IDocumentAssemblyPtr open (const U8String &pathToFile)=0
 Open a file on disk, returning the IDocumentAssembly representing the contents.
virtual IDocumentAssemblyPtr open (const String &pathToFile)=0
 Open a file on disk, returning the IDocumentAssembly representing the contents. Takes a wide character string.
virtual IDocumentAssemblyPtr open (const IInputStreamPtr &inputStream)=0
 Open a stream, returning the IDocumentAssembly representing the contents.
virtual void setSequentialMode (bool sequential)=0
 Set/unset sequential mode on this input.
virtual void setParameter (const U8String &param, const U8String &value)=0
 Apply a key value pair output parameter with a string value. The parameter name is case-insensitive. Please refer to the supplied documentation for the details of the available parameters and their ranges.
Public Member Functions inherited from IRCObject
virtual void addRef () const =0
 Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
virtual bool decRef () const =0
 Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
virtual int32 getRefCount () const =0
 Retrieve the current reference count of the actual object pointed to.

Static Public Member Functions

static JAWSMAKO_API IIJPDSInputPtr create (const IJawsMakoPtr &jawsMako, const IProgressMonitorPtr &progressMonitor=IProgressMonitorPtr())
 Create an input for reading source documents in IJPDS format.
Static Public Member Functions inherited from JawsMako::IInput
static JAWSMAKO_API IInputPtr create (const IJawsMakoPtr &jawsMako, eFileFormat format, const IProgressMonitorPtr &progressMonitor=IProgressMonitorPtr())
 Create an input for reading source documents in the given format. The following formats are currently supported:

Additional Inherited Members

Protected Member Functions inherited from IRCObject
virtual ~IRCObject ()
 Virtual destructor.

Detailed Description

An instance of the JawsMako IJPDS input class.

Member Enumeration Documentation

◆ PageCollation

IJPDS page collation options.

Enumerator
CollateByPage 
CollateByRip 

Constructor & Destructor Documentation

◆ ~IIJPDSInput()

virtual JawsMako::IIJPDSInput::~IIJPDSInput ( )
inlinevirtual

Member Function Documentation

◆ create()

JAWSMAKO_API IIJPDSInputPtr JawsMako::IIJPDSInput::create ( const IJawsMakoPtr & jawsMako,
const IProgressMonitorPtr & progressMonitor = IProgressMonitorPtr() )
static

Create an input for reading source documents in IJPDS format.

Parameters
jawsMakoThe IJawsMako object
progressMonitorA smart pointer to an IProgressMonitor object which can be NULL if no such object was passed in.
Returns
IIJPDSInputPtr the IJPDS input

The documentation for this class was generated from the following file: