Каким образом распечатать DMP отчёт на USB принтере?
Question: Каким образом распечатать DMP отчёт на USB принтере?
Answer:
Напрямую распечатать DMP отчёт на USB принтере не удастся. Поэтому в качестве альтернативы можно экспортировать DMP отчёт в текстовый файл, а затем этот файл загрузить в TfrxMemoView в обычный отчёт:
1 2 3 4 5 6 7 |
frxReport1.PrepareReport; if frxReport1.DotMatrixReport then begin frxReport1.Export(frxDotMatrixExport1); frxReport1.LoadFromFile('1.fr3'); end; frxReport1.ShowReport; //Отчёт 1.fr3 должен содержать MasterData1 с установленным свойствами: MasterData1.AllowSplit=True MasterData1.RowCount=1 MasterData1.Stretched=True и Мемо1 с установленными свойствами: Memo1.Font.Name=Courier New Memo1.Font.Size=11 Memo1.StretchMode=smActualHeight Обработчик Memo1.OnBeforePrint: procedure Memo1OnBeforePrint(Sender: TfrxComponent); begin Memo1.Memo.LoadFromFile('text.txt'); end; |