Rave выравнивание текста отчета при динамической генерации документа (из кода)
Мы генерируем документ, используя ravereports, Delphi.
Я должен напечатать абзац, в котором некоторые конкретные слова должны быть выделены жирным шрифтом.
Если я использую компонент datamemo, я не могу справиться с жирным шрифтом.
Поэтому я генерирую документ динамически, устанавливая свойства шрифта. Это решает проблему жирным шрифтом, но возникает новая проблема: выравнивание текста.
Пример текста:
Вы должны представить все свои оригинальные академические сертификаты в день
Присоединение и будет проводиться с компанией до завершения вашего обслуживания
соглашение.
Вышеупомянутый абзац имеет 3 строки текста в моей системе, в этом строки отчета 1 и 2 заканчиваются в разных местах. Но нам нужно
- Две строки должны заканчиваться одинаковой позицией
- Оригинал академического свидетельства на дату присоединения должен быть выделен жирным шрифтом.
Примечание: у нас есть несколько таких абзацев, некоторые из них являются динамическими.
Как мы можем это сделать? Пожалуйста, предложите решение.
1 ответ
Спасибо за ваш ответ, На самом деле мне нужно напечатать 3 страницы данных, для этого я разработал.rav файл для формата.
in that
Альтернатива-1: я взял dataMemo (для нескольких строк). В некоторых абзацах некоторый текст должен быть полужирным, я не могу его обработать.(Текст абзаца не является статичным по длине / данным), мы разрабатываем некоторый текст, выделенный жирным шрифтом, а некоторый текст простым, но я не смог найти решение для этого.
Тогда я попробовал альтернативу-2
альтернатива-2 Мы динамически записываем текст на холст, чтобы напечатать текст с требуемым шрифтом. чтобы сократить слово в конце, мы следуем некоторой логике. но в конце концов мы не можем оправдать правую сторону.
Итак, наконец, предоставьте решение любым способом, Альтернатива-1 или Альтернатива-2.
Благодарю.