private void SerDic(PdfDictionary dic, int level, ByteBuffer bb)
{
bb.Append("$D");
if (level <= 0)
return;
PdfName[] keys = new PdfName[dic.Size];
dic.Keys.CopyTo(keys, 0);
Array.Sort<PdfName>(keys);
for (int k = 0; k < keys.Length; ++k) {
SerObject(keys[k], level, bb);
SerObject(dic.Get(keys[k]), level, bb);
}
}