ReportBuilder 7.x - Управление печатью в файл во время печати - PullRequest
0 голосов
/ 30 апреля 2009

Использование ReportBuilder 7.X

Вопрос

Возможно ли управлять печатью в файл.

Мне нужно изменить длину поля во время печати

Пример:

label2

В настройках - я установил его длину на 800, что является максимально возможным значением этого поля. Однако во многих случаях запись меньше этой, и мне нужно установить ее в рассчитанный размер перед печатью в файл.

Возможно ли это?

Можно ли управлять какими-либо частями этой печати в файл ... во время печати (до печати, после печати)? Доступны ли объекты?

Мы являемся зарегистрированными пользователями версии 10.x и выше, я считаю, но до сих пор не удосужились перекомпилировать приложение в Delphi 2009 и новый ReportBuilder .... так что на данный момент это не вариант.

Спасибо

Шейн

Ответы [ 2 ]

0 голосов
/ 14 мая 2009

я решил это! Каждый элемент управления имеет свойство saveLength. Я могу просто использовать глобальную переменную, которая может измениться в любое время (контролируя длину всей записи). Затем, перед тем как напечатать ярлык, я могу установить его свойство saveLength

спасибо всем, кто откликнулся, хотя

0 голосов
/ 30 апреля 2009

Вы можете попытаться использовать событие OnDataChange tDataSource, которое вы используете для привязки ваших данных к вашему отчету. Это событие возникает при изменении текущей записи в связанном наборе данных. В этом случае настройте метку в соответствии с размером текущей записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...