internal FontDetails AddSimple(BaseFont bf)
{
FontDetails ret;
if (!documentFonts.TryGetValue(bf, out ret)) {
PdfWriter.CheckPdfIsoConformance(this, PdfIsoKeys.PDFISOKEY_FONT, bf);
if (bf.FontType == BaseFont.FONT_TYPE_DOCUMENT) {
ret = new FontDetails(new PdfName("F" + fontNumber++), ((DocumentFont)bf).IndirectReference, bf);
} else {
ret = new FontDetails(new PdfName("F" + fontNumber++), body.PdfIndirectReference, bf);
}
documentFonts[bf] = ret;
}
return ret;
}