FastReport paperSize не влияет на изменение ширины и высоты ReportPage - PullRequest
0 голосов
/ 04 марта 2019

Я работаю с Delphi и быстрыми отчетами, и так как разрабатываемое мной приложение предназначено для печати этикеток, мне нужно изменить ширину и высоту страницы отчета, чтобы найти нужные размеры в зависимости от принтера, который есть у клиента ...

Дело в том, что я установил для reportPage PaperSize нечто иное, чем персонализированное, но это не имеет никакого эффекта.и в соответствии с документацией он должен автоматически изменять высоту и ширину бумаги, но это не так.

вот какой-то код:

Page:= reportePrueba.FindObject('Page1') as TfrxReportPage;

Page.PaperSize:= frxPrinters.Printer.PaperNameToNumber(ComboPapel.Items[ComboPapel.ItemIndex]);

где страница - это TfrxReportPage, и я получаюнужную бумагу из выпадающего списка, изменив имя на число, например, «29 мм x 90 мм» на 271 или что-то в этом роде.

свойство PaperSize изменяется в отчете, но не влияет вообщеширина и высота бумаги.

есть идеи, как это сделать?заранее спасибо!Хирам.

...