Question:
Is there a way I can specify free text annotation position and size, and have it write the text with no box around it?
Answer:
You would use the Annot.SetBorderStyle to set your own custom border style, which in this case would be none.
or you can call FreeText.SetIntent(e_FreeTextTypeWriter ). Typewriter intent has no borders by default.