#include <Report/Report.h> using namespace Upp; GUI_APP_MAIN { Report r; r.Header("[A2> Page $$P"); r << "This is some [* QTF text"; r << t_("顯示[* QTF 文字"); r << "&&Let's report some table:"; r << t_("輸出表格式報表:"); String tab; tab << "{{1:1:1:1:1:1:2 A:: B:: C:: D:: E:: F:: G (wider)"; for(int row = 0; row < 20; row++) for(int column = 0; column < 7; column++) tab << ":: " << row << ":" << column << t_("測試"); r << tab; r.NewPage(); int y = r.GetY(); r.DrawEllipse(300, y + 50, 3000, 2000, LtRed, 20); r.DrawText(500, y + 50 + 950, "Some free drawing in this page!", Arial(100)); r.DrawText(500, y + 50 + 1100, t_("在這頁隨便畫一些東西!"), Arial(100)); r.SetY(y + 50 + 3000); r << "More of [/ QTF] [C6* text"; Perform(r); }
kasome wrote on Sat, 29 August 2009 12:11 |
Sorry to bother you again. After adding PdfDraw into Report, now i can export the pdf file correctly. But i found it will be fail to export pdf file on some computer without installing the font "Arial Unicode MS", so i have to install the font "Arial Unicode MS" on these computers to make it work. Is there better way? You can test just by backup the file of the font "Arial Unicode MS" (e.g.ARIALUNI.TTF) first, and then delete it to see whether or not to export pdf file correctly? ps: My OS is Windows XP SP2. |