gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 176
- Был на сайте
- Группы
- FR Team
Комментарии
-
[ + + + + + + + + ]
-
Откройте frxEditMemo.dfm, проигнорируйте ошибки, сохраните форму, перекомпилируйте пакеты FR
-
В аттаче демо отчёт для запуска в FRDemo
-
подправьте frxClass.pas procedure TfrxReportPage.SetOrientation(Value: TPrinterOrientation); var e, m1, m2, m3, m4: Extended; begin if FOrientation <> Value then begin e := FPaperWidth; FPaperWidth := FPaperHeight; FPaperHeig…Раздел: Fr 4.12: Ошибка переноса текста в Memo при изменении ориентации страницы Комментарий от gpi September 2012
-
написал: Пока единственный вариант - оформить Detail Data как Subreport и расположить на Master Data. Высоту ячейки master рассчитывать в зависимости от числа ячеек detail. Используйте этот вариант. При печати вложенного отчёта на бэнде доста…
-
В Delphi procedure TForm1.FormShow(Sender: TObject); begin frxReport1.AddFunction('function AlignChildren(Band: TfrxReportPage)'); frxReport1.ShowReport; end; function TForm1.frxReport1UserFunction(const MethodName: String; var Params: Variant): …Раздел: Fr 4.12: Ошибка переноса текста в Memo при изменении ориентации страницы Комментарий от gpi September 2012
-
Никак. Создавайте текст запроса в коде
-
В FR4 грида среди диалоговых контролов нет. Нужно писать самому - смотрите руководство разработчика
-
TfrxMemoView(frxReport1.FindObject('Memo1')).OnBeforePrint := 'Memo1OnBeforePrint';
-
http://www.fast-report.com/ru/faq/faq.php?ID=393#3787
-
TfrxMemoView.CharSpacing, но лучше использовать функцию Copy для каждой ячейки
-
Нет
-
написал: Рекомендации по разработке отчетов Необходимо отметить, что качество экспорта в тот или иной формат сильно зависит от грамотной разработки шаблона отчета. FastReport предлагает избыточное количество возможностей для манипуляций объекта…
-
TfrxMasterData.OnBeforePrint MasterData1.Visible := ABS() > 0.0001;
-
Используйте дополнительный MasterData2 с пустыми ячейками и устанавливайте после вывода данных MasterData2.RowCount
-
написал: Если пользователя захотят править файлы отчётов *.fr3 (напр. перетащить поля, надписи по своему усмотрению и т.д.), то необходимо в программу добавить дизайнер отчётов, что соответственно -> необходимо приобретать лицензию на каждое та…
-
Engine.NewColumn
-
Если у пользователя нет возможности сохранять и редактировать страницы превью, то всё правильно
-
Пример в аттаче
-
В каких событиях TfrxReport Вы выполняете проверку?
-
Вашу защиту с переменной легко будет обойти - достаточно сделать шрифт белым, а в шаблон добавить дополнительный текст. Для демо-версии проще заблокировать возможность экспорта и сохранения сформированныхстраниц превью, а во время печати добавлять …
-
написал: Но как потом узнать что эта переменная будет печататься? Объясните подробнее, какой результат Вы хотите получить. Смысл Вашего вопроса мне не понятен
-
Попробуйте frxReport1.EngineOptions.DestroyForms := False
-
По-другому - никак. Высоту футера можно сделать равной 0 и установить большую высоту страницы в дизайнере
-
frxReport1.PrintOptions.ShowDialog := False;
-
TfrxPictureView(frxReport1.FindObject('Picture1')).Picture.LoadFromFile
-
TfrxPictureView(frxReport1.FindObject('Picture1')).Picture.LoadFromFile
-
TfrxPictureView(frxReport1.FindObject('Picture1')).Picture := Image1.Picture;
-
По-моему, это не реализовано в FR