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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Формирование PDF c рамкой вокруг текста и перевернутой таблицей  (Прочитано 11344 раз)
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« : Август 29, 2017, 17:11 »

Добрый день)
Мне надо сформировать файл в формате PDF, в котором содержится рамка и перевернутая таблица (как на скрине во вложении), и вывести его на печать.
В ворде это формировалось с помощью колонтитулов.
Можете подсказать в какую сторону копать?
Записан
demal
Чайник
*
Offline Offline

Сообщений: 53


Просмотр профиля
« Ответ #1 : Август 29, 2017, 22:22 »

Или рисовать вручную или QTextDocument тебе в руки.
Записан
AlFoX
Гость
« Ответ #2 : Август 30, 2017, 06:09 »

ручной вариант - рисовать на сцене и печатать.
Автоматизированный - генератор отчетов. Посмотри CuteReport.
Записан
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« Ответ #3 : Август 30, 2017, 09:00 »

Или рисовать вручную или QTextDocument тебе в руки.

Можете чуть по подробнее про метод через QTextDocument. С помощью какого метода делается рамка? Как примерно присоединяется к ней таблица?
Записан
Apktyc
Самовар
**
Offline Offline

Сообщений: 133


Просмотр профиля
« Ответ #4 : Август 30, 2017, 10:33 »

QTextDocument поддерживает html, и через <table> можно вполне себе таблички сооружать.
Записан
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« Ответ #5 : Август 30, 2017, 11:06 »

QTextDocument поддерживает html, и через <table> можно вполне себе таблички сооружать.
QTextDocument, как я понимаю, поддерживает простой HTML. Перевернуть таблицу с помощью него у меня не получилось; полагаю, что подогнать ее к рамке тоже непростое и колхозное дело
Записан
YvenTitan
Самовар
**
Offline Offline

Сообщений: 174


Просмотр профиля
« Ответ #6 : Август 30, 2017, 11:14 »

ручной вариант - рисовать на сцене и печатать.
Автоматизированный - генератор отчетов. Посмотри CuteReport.
Ты разработчик CuteReport? Под QNX он годится?
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #7 : Август 30, 2017, 19:13 »

Ужас, неужели в ТЗ так и прописан формат вывода отчета в таких рамках ?
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #8 : Август 30, 2017, 19:50 »

Ужас, неужели в ТЗ так и прописан формат вывода отчета в таких рамках ?

Это же ГОСТ.
Записан
Bepec
Гость
« Ответ #9 : Август 30, 2017, 20:05 »

Обычный ГОСТ, правд мы его в word'e шаблонами клепали.
Записан
demal
Чайник
*
Offline Offline

Сообщений: 53


Просмотр профиля
« Ответ #10 : Август 30, 2017, 20:29 »

Или рисовать вручную или QTextDocument тебе в руки.

Можете чуть по подробнее про метод через QTextDocument. С помощью какого метода делается рамка? Как примерно присоединяется к ней таблица?

у тебя вообще весь документ это таблица, у которой часть ячеек имеют обрамление, а другая часть не имеет. Берёшь qtextdocument вставляешь в него qtextTable и дальше по накатанной. Вначале стоит изучить вот это http://doc.qt.io/qt-5/richtext-structure.html
Записан
AlFoX
Гость
« Ответ #11 : Август 30, 2017, 21:16 »

Ты разработчик CuteReport? Под QNX он годится?
1. Да.
2. Если там есть Qt, то я не вижу причин чтобы с CuteReport были там проблемы. Но мне неизвестно пробовал ли кто-то уже.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #12 : Август 30, 2017, 22:17 »

я понимаю что ГОСТ, но никогда в программе такой отчет по госту не нужен был т.к. гост только для _документации_ нужен, которая проходит определенные этапы
обычная табличка всегда в отчете была более чем ок
Записан
Bepec
Гость
« Ответ #13 : Август 30, 2017, 22:43 »

Гост требуют все продукты с полным производственным циклом Улыбающийся ТЗ.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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