|
pdfedit
0.4.5
About: PDFedit is a free and open source library for manipulating PDF documents.
Fossies Dox: pdfedit-0.4.5.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |
#include <CharCodeToUnicode.h>
Public Member Functions | |
| void | mergeCMap (const GString *buf, int nBits) |
| ~CharCodeToUnicode () | |
| void | incRefCnt () |
| void | decRefCnt () |
| GBool | match (const GString *tagA) const |
| void | setMapping (CharCode c, const Unicode *u, int len) |
| int | mapToUnicode (CharCode c, Unicode *u, int size) const |
| CharCode | getLength () const |
Static Public Member Functions | |
| static CharCodeToUnicode * | parseCIDToUnicode (const GString *fileName, const GString *collection) |
| static CharCodeToUnicode * | parseUnicodeToUnicode (const GString *fileName) |
| static CharCodeToUnicode * | make8BitToUnicode (Unicode *toUnicode) |
| static CharCodeToUnicode * | parseCMap (const GString *buf, int nBits) |
Definition at line 30 of file CharCodeToUnicode.h.
| CharCodeToUnicode::~CharCodeToUnicode | ( | ) |
Definition at line 393 of file CharCodeToUnicode.cc.
References gDestroyMutex, gfree(), and gfree().
| void CharCodeToUnicode::decRefCnt | ( | ) |
Definition at line 416 of file CharCodeToUnicode.cc.
References gLockMutex, and gUnlockMutex.
Referenced by CharCodeToUnicodeCache::add(), Gfx8BitFont::Gfx8BitFont(), GfxCIDFont::GfxCIDFont(), CharCodeToUnicodeCache::~CharCodeToUnicodeCache(), Gfx8BitFont::~Gfx8BitFont(), and GfxCIDFont::~GfxCIDFont().
|
inline |
Definition at line 72 of file CharCodeToUnicode.h.
Referenced by GfxCIDFont::GfxCIDFont().
| void CharCodeToUnicode::incRefCnt | ( | ) |
Definition at line 406 of file CharCodeToUnicode.cc.
References gLockMutex, and gUnlockMutex.
Referenced by CharCodeToUnicodeCache::add(), CharCodeToUnicodeCache::getCharCodeToUnicode(), CharCodeToUnicodeCache::getCharCodeToUnicode(), Gfx8BitFont::getToUnicode(), and GfxCIDFont::getToUnicode().
|
static |
Definition at line 186 of file CharCodeToUnicode.cc.
References gTrue, NULL, and NULL.
Referenced by Gfx8BitFont::Gfx8BitFont(), and Gfx8BitFont::Gfx8BitFont().
Definition at line 463 of file CharCodeToUnicode.cc.
Referenced by Gfx8BitFont::getCodeToGIDMap(), Gfx8BitFont::getNextChar(), GfxCIDFont::getNextChar(), Gfx8BitFont::Gfx8BitFont(), Gfx8BitFont::Gfx8BitFont(), GfxCIDFont::GfxCIDFont(), and GfxCIDFont::GfxCIDFont().
Definition at line 431 of file CharCodeToUnicode.cc.
References GString::cmp().
Definition at line 200 of file CharCodeToUnicode.cc.
References GString::getCString().
Referenced by GfxFont::readToUnicodeCMap().
|
static |
Definition at line 57 of file CharCodeToUnicode.cc.
References GString::copy(), error(), error(), GString::getCString(), GString::getCString(), GString::getCString(), getLine(), gfree(), gmallocn(), greallocn(), gTrue, NULL, NULL, u, and u.
Referenced by GlobalParams::getCIDToUnicode().
|
static |
Definition at line 190 of file CharCodeToUnicode.cc.
References GString::getCString(), and NULL.
Referenced by GfxFont::readToUnicodeCMap().
|
static |
Definition at line 98 of file CharCodeToUnicode.cc.
References CharCodeToUnicodeString::c, GString::copy(), error(), error(), error(), error(), GString::getCString(), GString::getCString(), GString::getCString(), GString::getCString(), GString::getCString(), getLine(), gfree(), gmallocn(), greallocn(), greallocn(), gTrue, i, i, i, CharCodeToUnicodeString::len, maxUnicodeString, maxUnicodeString, NULL, NULL, NULL, and CharCodeToUnicodeString::u.
Referenced by GlobalParams::getUnicodeToUnicode().
Definition at line 435 of file CharCodeToUnicode.cc.
References greallocn(), i, i, i, i, i, and maxUnicodeString.
Referenced by Gfx8BitFont::Gfx8BitFont(), and GfxCIDFont::GfxCIDFont().