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

IDOMFont PCL generation interfaces. More...

#include <edl/idomfont.h>
Include dependency graph for idomfontpcl.h:

Go to the source code of this file.

Classes

class  IFontHeaderWriteSegmentBlockEnumerator
 IFontHeaderWriteSegmentBlockEnumerator Enumerates over the PCLXL Font Header block items for the XL ReadFontHeader operator. More...
class  IFontPCL5WriteSegmentBlockEnumerator
 IFontPCL5WriteSegmentBlockEnumerator Enumerates over the PCL5 font blocks. More...
class  IFontPCLXLTrueTypeGlyphAccessor
class  IDOMFontPCLXL
 This class models PCL XL TrueType and bitmap fonts derived from an OpenType font source. More...
class  IDOMFontPCLXL::Data
 Initialization data. More...
class  IFontPCL5TrueTypeGlyphAccessor
class  IDOMFontPCL5
 IDOMFontPCL5 (PCL5 Truetype) derived from an OpenType font source. More...
class  IDOMFontPCL5::Data
 Initialization data. More...

Macros

#define IFontHeaderWriteSegmentBlockEnumeratorClassID   0x506603ee, 0x8de311dc, 0x83140800, 0x200c9a66
#define edlobj2IFontHeaderWriteSegmentBlockEnumerator(src)
#define IFontPCL5WriteSegmentBlockEnumeratorClassID   0x41108aa0, 0x4e5611dd, 0xae160800, 0x200c9a66
#define edlobj2IFontPCL5WriteSegmentBlockEnumerator(src)
#define IFontPCLXLTrueTypeGlyphAccessorClassID   0xdd04e870, 0xdae311dc, 0x95ff0800, 0x200c9a66
#define edlobj2IFontPCLXLTrueTypeGlyphAccessor(src)
#define IDOMFontPCLXLClassID   0x2c1b3204, 0x821811dc, 0x83140800, 0x200c9a66
#define edlobj2IDOMFontPCLXL(src)
#define IFontPCL5TrueTypeGlyphAccessorClassID   0xb5da9de0, 0x3d3411dd, 0xae160800, 0x200c9a66
#define edlobj2IFontPCL5TrueTypeGlyphAccessor(src)
#define IDOMFontPCL5ClassID   0x2964f9a0, 0x3d3411dd, 0xae160800, 0x200c9a66
#define edlobj2IDOMFontPCL5(src)

Functions

 DECL_SMART_PTR (IFontHeaderWriteSegmentBlockEnumerator)
 DECL_SMART_PTR (IFontPCL5WriteSegmentBlockEnumerator)
 DECL_SMART_PTR (IFontPCLXLTrueTypeGlyphAccessor)
 DECL_SMART_PTR (IDOMFontPCLXL)
 DECL_SMART_PTR (IFontPCL5TrueTypeGlyphAccessor)
 DECL_SMART_PTR (IDOMFontPCL5)

Detailed Description

IDOMFont PCL generation interfaces.

Macro Definition Documentation

◆ edlobj2IDOMFontPCL5

#define edlobj2IDOMFontPCL5 ( src)
Value:
edl_cast((IDOMFontPCL5 *)NULL, src)
IDOMFontPCL5 (PCL5 Truetype) derived from an OpenType font source.
Definition idomfontpcl.h:384
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ edlobj2IDOMFontPCLXL

#define edlobj2IDOMFontPCLXL ( src)
Value:
edl_cast((IDOMFontPCLXL *)NULL, src)
This class models PCL XL TrueType and bitmap fonts derived from an OpenType font source.
Definition idomfontpcl.h:234

◆ edlobj2IFontHeaderWriteSegmentBlockEnumerator

#define edlobj2IFontHeaderWriteSegmentBlockEnumerator ( src)
Value:
IFontHeaderWriteSegmentBlockEnumerator Enumerates over the PCLXL Font Header block items for the XL R...
Definition idomfontpcl.h:26

◆ edlobj2IFontPCL5TrueTypeGlyphAccessor

#define edlobj2IFontPCL5TrueTypeGlyphAccessor ( src)
Value:

◆ edlobj2IFontPCL5WriteSegmentBlockEnumerator

#define edlobj2IFontPCL5WriteSegmentBlockEnumerator ( src)
Value:
IFontPCL5WriteSegmentBlockEnumerator Enumerates over the PCL5 font blocks.
Definition idomfontpcl.h:106

◆ edlobj2IFontPCLXLTrueTypeGlyphAccessor

#define edlobj2IFontPCLXLTrueTypeGlyphAccessor ( src)
Value:

◆ IDOMFontPCL5ClassID

#define IDOMFontPCL5ClassID   0x2964f9a0, 0x3d3411dd, 0xae160800, 0x200c9a66

◆ IDOMFontPCLXLClassID

#define IDOMFontPCLXLClassID   0x2c1b3204, 0x821811dc, 0x83140800, 0x200c9a66

◆ IFontHeaderWriteSegmentBlockEnumeratorClassID

#define IFontHeaderWriteSegmentBlockEnumeratorClassID   0x506603ee, 0x8de311dc, 0x83140800, 0x200c9a66

◆ IFontPCL5TrueTypeGlyphAccessorClassID

#define IFontPCL5TrueTypeGlyphAccessorClassID   0xb5da9de0, 0x3d3411dd, 0xae160800, 0x200c9a66

◆ IFontPCL5WriteSegmentBlockEnumeratorClassID

#define IFontPCL5WriteSegmentBlockEnumeratorClassID   0x41108aa0, 0x4e5611dd, 0xae160800, 0x200c9a66

◆ IFontPCLXLTrueTypeGlyphAccessorClassID

#define IFontPCLXLTrueTypeGlyphAccessorClassID   0xdd04e870, 0xdae311dc, 0x95ff0800, 0x200c9a66

Function Documentation

◆ DECL_SMART_PTR() [1/6]

DECL_SMART_PTR ( IDOMFontPCL5 )

◆ DECL_SMART_PTR() [2/6]

DECL_SMART_PTR ( IDOMFontPCLXL )

◆ DECL_SMART_PTR() [3/6]

◆ DECL_SMART_PTR() [4/6]

DECL_SMART_PTR ( IFontPCL5TrueTypeGlyphAccessor )

◆ DECL_SMART_PTR() [5/6]

◆ DECL_SMART_PTR() [6/6]

DECL_SMART_PTR ( IFontPCLXLTrueTypeGlyphAccessor )