in reply to Array of Text to PDF

When you print from an array, you just have to set different 'y' co-ordinates. Annotation object can also take dynamic text. See the question Hyperlinks in PDF, I recently asked.
--Artist