Let's start with a
Font object that knows how to draw a Zapfdingbats character:
Font font = new Font(Font.FontFamily.ZAPFDINGBATS, 12);
Once you have a
Font object, you can create a
Phrase phrase = new Phrase(zapfstring, font);
zapfstring is a
string containing any Zapfdingbats character you want.
To add this Phrase at an absolute position, you can use the
ShowTextAligned() method and
PdfWriter's direct content:
PdfContentByte canvas = writer.DirectContent; ColumnText.ShowTextAligned(canvas, Element.ALIGN_CENTER, phrase, 200, 500, 0);
500 are an X and Y coordinate and
0 is an angle expressed in degrees. Instead of
ALIGN_CENTER, you can also choose
Click this link if you want to see how to answer this question in iText 7.