#include using namespace Upp; #define IMAGECLASS AppImg #define IMAGEFILE #include CONSOLE_APP_MAIN { PdfDraw pdf; #if 0 pdf.DrawText(100, 100, "Ahoj", Courier(100).Bold(), Black); #else int cy = 0; int height = 50; for(int face = Font::SERIF; face <= Font::MONOSPACE; face++) for(int underline = 0; underline < 2; underline++) for(int italic = 0; italic < 2; italic++) for(int bold = 0; bold < 2; bold++) { String h; if(bold) h << " bold"; if(italic) h << " italic"; if(underline) h << " underline"; Font fnt(face, height); fnt.Bold(bold).Italic(italic).Underline(underline); pdf.DrawText(100, cy, fnt.GetFaceName() + h, fnt, Black); pdf.DrawText(2000, cy, 200, fnt.GetFaceName() + h, fnt, Black); cy += height; } #endif SaveFile(GetHomeDirFile("pdf.pdf"), pdf.Finish()); }