private CMapToUnicode ProcessToUnicode()
{
CMapToUnicode cmapRet = null;
PdfObject toUni = PdfReader.GetPdfObjectRelease(this.font.Get(PdfName.TOUNICODE));
if (toUni is PRStream)
{
try {
byte[] touni = PdfReader.GetStreamBytes((PRStream)toUni);
CidLocationFromByte lb = new CidLocationFromByte(touni);
cmapRet = new CMapToUnicode();
CMapParserEx.ParseCid("", cmapRet, lb);
} catch {
cmapRet = null;
}
}
return(cmapRet);
}