Russian Qt Forum

Qt => Печать => Тема начата: nixman05 от Январь 19, 2012, 21:39



Название: Межсимвольный интервал
Отправлено: nixman05 от Январь 19, 2012, 21:39
Вывожу текст следующим образом.

Код
C++ (Qt)
    QPainter painter(&printer);
    QFont *font = new QFont("Courier New");
    dpiX = printer.logicalDpiX();
    dpiY = printer.logicalDpiY();
    font->setPixelSize(dpiY*3/25.4); //24  //30   //38
    font->setFixedPitch(true);
    font->setBold(true);
    font->setKerning(true);
    font->setLetterSpacing(QFont::AbsoluteSpacing, dpiY*4/25.4 );
    painter.drawText(QPointF(dpiX*47/25.4, dpiY*21/25.4),"PRINT TEST");
 

при этом независимо от значения переданного в font->setLetterSpacing()
символы выводятся слитно.

Каким образом можно задать  меж символьный интервал при выводе на печать?