X11 (ubuntu linux) PDF-, ScreenResolution :
painter.begin(printer);
int log_w = 210;
int log_h = 297;
painter.setWindow(0, 0, log_w, log_h);
int phys_w = printer->width();
int phys_h = printer->height();
painter.setViewport(0, 0, phys_w, phys_h);
, .
10 :
painter.drawRect(10, 10, log_w - 20, log_h -20);
. Ok :
QFont font = painter.font();
font.setPointSize(10); //1 cm height
painter.setFont(font);
painter.drawText(10, 20, "Ok");
painter.end();
HighResolution,
font.setPixelSize(10);
a QPen :
QPen pen(Qt::black);
pen.setWidthF(0.2);
painter.setPen(pen);
painter.drawRect(10, 10, log_w - 20, log_h - 20);
setPixelSize, , :
, , setPixelSize(); setPointSize() .
, , , :
QPrinter , , , . , , .