//! Получим номер пикселя по горизонтали, соотвествующий заданному расстоянию в мм int painterX(QPainter& painter, qreal Xmm) { return (painter.paintEngine()->paintDevice()->logicalDpiX()*Xmm)/25.4; } //! Получим номер пикселя по вертикали, соотвествующий заданному расстоянию в мм int painterY(QPainter& painter, qreal Ymm) { return (painter.paintEngine()->paintDevice()->logicalDpiY()*Ymm)/25.4; }
printer->logicalDpiX()*Xmm / 25.4;
printer->setFullPage(true);