Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
IgorGramotey
42 / 20 / 5
Регистрация: 27.08.2012
Сообщений: 51
1

QTextDocument

03.12.2012, 09:04. Просмотров 2389. Ответов 2
Метки нет (Все метки)

Добрый день. Создаю QTextDocument, установил pageSize()
C++ (Qt)
1
2
QTextDocument *doc = new QTextDoqument();
doc->setPageSize(QSizeF(210 * 2.83465058, 297 * 2.83465058));
Мне необходимо вставлять строки состоящие из пары слов и нижнего подчеркивания до правого края страницы.
Пример:
Адрес _________________________________
Как я могу определить сколько знаков подчеркивания мне нужно вставить?
Текст вставляю с помощью QCursor.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2012, 09:04
Ответы с готовыми решениями:

Как преобразовать QString к QTextDocument, ну или как поместить строку QTextDocument ?
Как преобразовать QString к QTextDocument, ну или как поместить строку в объект QTextDocument ? ...

QTextDocument
можно ли найти кординаты символа в QTextEdit???

QTextDocument и отступы
Здравствуйте! Имеется QTextDocument для вывода на печать и такой код html: <p align="justify"...

Список списков в QTextDocument
Подскажите пожалуйста как мне создать список списков QTextList в QTextDocument с помощью...

2
Чистый
Автор FAQ
2723 / 1419 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
03.12.2012, 09:21 2
это зависит как минимум от размера шрифта
0
IgorGramotey
42 / 20 / 5
Регистрация: 27.08.2012
Сообщений: 51
03.12.2012, 10:16  [ТС] 3
Использую разные шрифты для разных строк, я ищу функцию возвращающую true пока не будет достигнут край страницы.
примерно использовать так
C++ (Qt)
1
2
3
4
5
cursor.insertText("adress ")
while (ifCanInsertChar()) { //нужное мне условие
    cursor.insertText("_");
}
cursor.insertBlock();
Только вот что это за чудо функция. Разбираюсь в QTextLayout но ничего найти не могу. Может как то вычислять ширину введенной строки, и заполнять до нужного значения?
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2012, 10:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

QTextList, QTextDocument, inner lists
Здравствуйте форумчане. У меня сложилась проблема с созданием QTextList внутри другого листа....

QPrinter + QTextDocument - выход за пределы страницы
Здравствуйте! Печатаю QTextDocument через QPrinter. В Документе могут меняться некоторые данные от...

ошибка: no match for call to '(QTextCursor) (QTextDocument&)'
ошибка: no match for call to '(QTextCursor) (QTextDocument&)' cursor(m); ^...

Печать таблицы, картинки и текста в одном документе QTextDocument
Люди добрые, помогите! Сил моих больше нет, третий день бьюсь и всё без результата. У меня задача...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.