Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
pdfoutput.h File Reference

JawsMako PDF Output. More...

Include dependency graph for pdfoutput.h:

Go to the source code of this file.

Classes

class  JawsMako::IPDFOutput
 Interface for the PDF IOutput class. More...
class  JawsMako::IPDFOutput::CPDFRecipientsInfo

Namespaces

namespace  JawsMako

Macros

#define MAKE_PDF_VERSION(major, minor)
#define MAKE_PDF_VARIANT(variantType, variantVer, variantVerSub)
#define GET_PDF_VERSION_MAJOR(pdfVersion)
#define GET_PDF_VERSION_MINOR(pdfVersion)
#define GET_PDF_VARIANT_TYPE(pdfVersion)
#define GET_PDF_VARIANT_VER(pdfVersion)
#define GET_PDF_VARIANT_VERSUB(pdfVersion)
#define GET_PDFA_VERSION(pdfVersion)
#define GET_PDFX_VERSION(pdfVersion)
#define obj2IPDFOutput(obj)

Functions

 JawsMako::DECL_SMART_PTR (IPDFOutput)

Detailed Description

JawsMako PDF Output.

Macro Definition Documentation

◆ GET_PDF_VARIANT_TYPE

#define GET_PDF_VARIANT_TYPE ( pdfVersion)
Value:
(((pdfVersion) >> 20) & 0x0ff)

◆ GET_PDF_VARIANT_VER

#define GET_PDF_VARIANT_VER ( pdfVersion)
Value:
(((pdfVersion) >> 16) & 0x00f)

◆ GET_PDF_VARIANT_VERSUB

#define GET_PDF_VARIANT_VERSUB ( pdfVersion)
Value:
(((pdfVersion) >> 8) & 0x0ff)

◆ GET_PDF_VERSION_MAJOR

#define GET_PDF_VERSION_MAJOR ( pdfVersion)
Value:
(((pdfVersion) >> 4) & 0x0f)

◆ GET_PDF_VERSION_MINOR

#define GET_PDF_VERSION_MINOR ( pdfVersion)
Value:
(((pdfVersion) >> 0) & 0x0f)

◆ GET_PDFA_VERSION

#define GET_PDFA_VERSION ( pdfVersion)
Value:
( (GET_PDF_VARIANT_TYPE(pdfVersion) == 'A') ? GET_PDF_VARIANT_VER(pdfVersion) : 0)
#define GET_PDF_VARIANT_VER(pdfVersion)
Definition pdfoutput.h:108
#define GET_PDF_VARIANT_TYPE(pdfVersion)
Definition pdfoutput.h:107

◆ GET_PDFX_VERSION

#define GET_PDFX_VERSION ( pdfVersion)
Value:
( (GET_PDF_VARIANT_TYPE(pdfVersion) == 'X') ? GET_PDF_VARIANT_VER(pdfVersion) : 0)

◆ MAKE_PDF_VARIANT

#define MAKE_PDF_VARIANT ( variantType,
variantVer,
variantVerSub )
Value:
( ((variantType) << 20) | ((variantVer) << 16) | ((variantVerSub) << 8) )

◆ MAKE_PDF_VERSION

#define MAKE_PDF_VERSION ( major,
minor )
Value:
( ((major) << 4) | (minor) )

◆ obj2IPDFOutput

#define obj2IPDFOutput ( obj)
Value:
IPDFOutputPtr(dynamic_cast<IPDFOutput *>((IRCObject *) (obj)), true)
Base class Interface for all Reference Counted objects.
Definition ircobject.h:35