By the way, I am the author of most of the iText documentation (as well as the original iText developer, including Document , PdfWriter , ZapfdingbatsList , ... classes), and I would appreciate if you spent some time reading the iText documentation.
Let's start with Chapter 2 and take a look at some C # examples that show the Font class.
For example:
Font font = new Font(Font.FontFamily.ZAPFDINGBATS, 12);
Once you have a Font object, you can create a Phrase (also explained in chapter 2):
Phrase phrase = new Phrase(zapfstring, font);
Where zapfstring is a string containing any Zapfdingbats character you want.
To add this phrase to an absolute position, you need to read chapter 3. Take a look at examples for inspiration, for example FoobarFilmfestival.cs :
PdfContentByte canvas = writer.DirectContent; ColumnText.ShowTextAligned(canvas, Element.ALIGN_CENTER, phrase, 200, 500, 0);
Where 200 and 500 are the X and Y coordinates, and 0 is the angle, expressed in degrees. Instead of ALIGN_CENTER you can also choose ALIGN_RIGHT or ALIGN_LEFT .
In your code example, you added a Zapfdingbats glyph to a document using a list. Please take some time to put me in my place. Don't you think you're the inventor of the sock at the Red Hot Chili Peppers concert?
Bruno lowagie
source share