Here is the code I use:
Code: Select all
wxPdfFontManager::GetFontManager()->RegisterSystemFonts();
wxPdfDocument pdf;
pdf.SetFont("Helvetica");
pdf.AddPage();
pdf.SetMargins(25, 20, 120);
pdf.SetXY(25, 20);
pdf.Rect(25, 20, 65, 150);
pdf.WriteXml("<p align=\"justify\"><font face=\"Helvetica\">The quick brown fox jumps over the lazy dog</font></p>");
pdf.WriteXml("<p align=\"justify\"><font face=\"Times\">The quick brown fox jumps over the lazy dog</font></p>");
pdf.WriteXml("<p align=\"justify\"><font face=\"Arial\">The quick brown fox jumps over the lazy dog</font></p>");
pdf.WriteXml("<p align=\"justify\"><font face=\"Calibri\">The quick brown fox jumps over the lazy dog</font></p>");
pdf.WriteXml("<p align=\"justify\"><font face=\"Verdana\">The quick brown fox jumps over the lazy dog</font></p>");
pdf.WriteXml("<p align=\"justify\"><font face=\"Times New Roman\">The quick brown fox jumps over the lazy dog</font></p>");
pdf.WriteXml("<p align=\"justify\"><font face=\"Georgia\">The quick brown fox jumps over the lazy dog</font></p>");
pdf.SaveAsFile("test.pdf");
Has anyone an idea why this is and what I can do to fix this?
Versions:
wxWidgets 3.1.0
wxPdfDoc 0.9.6
Visual C++ 2015
Platform Windows 10
Thanks a lot
Dieter