ADi-FontEngine  1.0
PDF Optimized FontEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PostScript::TCMapDict Struct Reference

CMap dict information. More...

#include <PostScriptCMapData.h>

Public Types

enum  EValid {
  ecmd_systeminfo, ecmd_si_registry, ecmd_si_ordering, ecmd_si_supplement,
  ecmd_usecmap, ecmd_cmapName, ecmd_cmapVersion, ecmd_cmapType,
  ecmd_uidOffset, ecmd_xuid, ecmd_wmode
}
 the valid flags for all member to see what info is present in CMap file More...
 
typedef std::bitset< ecmd_wmode+1 > TValidBSet
 

Public Member Functions

 TCMapDict ()
 default ctor More...
 

Public Attributes

TValidBSet _valid
 the valid bitset More...
 
std::string _si_registry
 /CIDSystemInfo /Registry text More...
 
std::string _si_ordering
 /CIDSystemInfo /Ordering text More...
 
int _si_supplement
 /CIDSystemInfo /Registry integer More...
 
std::string _usecmap
 /usecmap text another included CMap More...
 
std::string _cmapName
 /CMapName text name of the CMap More...
 
float _cmapVersion
 /CMapVersion version number More...
 
int _cmapType
 /CMapType 1 == Encoding CMap; 2 == ToUnicode CMap More...
 
int _uidOffset
 /UIDOffset integer More...
 
TXUID _xuid
 /XUID integer vector More...
 
int _wmode
 /WMode integer More...
 

Detailed Description

CMap dict information.

Member Typedef Documentation

typedef std::bitset< ecmd_wmode + 1> PostScript::TCMapDict::TValidBSet

Member Enumeration Documentation

the valid flags for all member to see what info is present in CMap file

Enumerator
ecmd_systeminfo 

/CIDSystemInfo is present

ecmd_si_registry 

/CIDSystemInfo /Registry is present

ecmd_si_ordering 

/CIDSystemInfo /Ordering is present

ecmd_si_supplement 

/CIDSystemInfo /Registry is present

ecmd_usecmap 

/usecmap is present

ecmd_cmapName 

/CMapName is present

ecmd_cmapVersion 

/CMapVersion is present

ecmd_cmapType 

/CMapType is present

ecmd_uidOffset 

/UIDOffset is present

ecmd_xuid 

/XUID is present

ecmd_wmode 

/WMode is present

Constructor & Destructor Documentation

PostScript::TCMapDict::TCMapDict ( )
inline

default ctor

Member Data Documentation

std::string PostScript::TCMapDict::_cmapName

/CMapName text name of the CMap

int PostScript::TCMapDict::_cmapType

/CMapType 1 == Encoding CMap; 2 == ToUnicode CMap

float PostScript::TCMapDict::_cmapVersion

/CMapVersion version number

std::string PostScript::TCMapDict::_si_ordering

/CIDSystemInfo /Ordering text

std::string PostScript::TCMapDict::_si_registry

/CIDSystemInfo /Registry text

int PostScript::TCMapDict::_si_supplement

/CIDSystemInfo /Registry integer

int PostScript::TCMapDict::_uidOffset

/UIDOffset integer

std::string PostScript::TCMapDict::_usecmap

/usecmap text another included CMap

TValidBSet PostScript::TCMapDict::_valid

the valid bitset

int PostScript::TCMapDict::_wmode

/WMode integer

TXUID PostScript::TCMapDict::_xuid

/XUID integer vector


The documentation for this struct was generated from the following file:
InsideFont and ADI-FontEngine : Andreas Dippe, © 2013
http://www.insidefont.de