I am trying to write text to a new page that i create,
I copied the PDFTron examples to set font type and size but it doesn't set it.
here is my code snippet:
var page = _doc.PageCreate(new Rect(0,0,612, 794));
ElementWriter writer = new ElementWriter();
ElementBuilder eb = new ElementBuilder();
writer.Begin(page);
eb.Reset(); // Reset GState to default
var element = eb.CreateTextBegin(Font.Create(_doc, Font.StandardType1Font.e_times_roman), 12);
writer.WriteElement(element);
if (!string.IsNullOrWhiteSpace(_from))
{
element = eb.CreateTextRun(string.Format("From: {0}", _from));
element.SetTextMatrix(10, 0, 0, 10, 0, 600);
element.GetGState().SetLeading(15); // Set the spacing between lines
var data = element.GetTextDataSize();
writer.WriteElement(element);
writer.WriteElement(eb.CreateTextNewLine());
}
writer.WriteElement(eb.CreateTextEnd());
writer.End(); // save changes to the current page
_doc.PagePushFront(page);
eb.Dispose();
writer.Dispose();
return page;