private void FillEncoding(PdfName encoding)
{
if (PdfName.MAC_ROMAN_ENCODING.Equals(encoding) || PdfName.WIN_ANSI_ENCODING.Equals(encoding)) {
byte[] b = new byte[256];
for (int k = 0; k < 256; ++k)
b[k] = (byte)k;
String enc = WINANSI;
if (PdfName.MAC_ROMAN_ENCODING.Equals(encoding))
enc = MACROMAN;
String cv = PdfEncodings.ConvertToString(b, enc);
char[] arr = cv.ToCharArray();
for (int k = 0; k < 256; ++k) {
uni2byte[arr[k]] = k;
}
}
else {
for (int k = 0; k < 256; ++k) {
uni2byte[stdEnc[k]] = k;
}
}
}