Russian Qt Forum
Сентябрь 21, 2024, 14:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Межсимвольный интервал  (Прочитано 3364 раз)
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()
символы выводятся слитно.

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

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.067 секунд. Запросов: 21.