Code: Select all
string sFilePath = "/home/test/test.pdf";
wxPdfFontManager::GetFontManager()->AddSearchPath(wxT("/usr/share/fonts"));
wxPdfDocument pdf;
pdf.AddPage(wxPORTRAIT, wxPAPER_A4);
pdf.SetFont(wxT("Helvetica"), NULL, 14);
string sToDraw = "Test String Size";
double dWidth = pdf.GetStringWidth(sToDraw);
pdf.Text(10, 10, sToDraw);
pdf.Line(10, 10, dWidth, 10);
pdf.SaveAsFile(sFilePath);
string sOpenCommand = "xdg-open " + sFilePath;
system (sOpenCommand.c_str());