Вниз
Скачать: CL | DM;

Построение текстовых отчетов   Найти похожие ветки 

 
Александр Бакулин   (2004-01-13 17:22) [0]

Кто как решает эту задачу? Писать собственный движок, который будет парсить текстовые шаболы и вставлять данные или есть общепризнанные компоненты/библиотеки, которые эту задачу решают? Не хочется городить очередной велосипед. Экспорт в текст из того же FastReport работает довольно криво - приходится долго и нудно подгонять ширину колонок и т.д. Что посоветуете?


 
Johnmen ©   (2004-01-13 17:24) [1]

Задача не видна... В смысле, проблема.


 
Александр Бакулин   (2004-01-14 12:49) [2]

В смысле нужно печатать отчет на матричном принтере. Его (принтера) шрифтами, то есть прямой вывод на принтер, минуя графическую систему Windows-печати. Это делается в разы быстрее, чем графическая печать. Покопавшись в инете нашел ZReport. Всем хорош, но не умеет сохранять/читать файлы отчетов. То есть только проектирование в дизайн-тайм. Пробовал читать записывать при помощи Read/WriteComponentRes - структуру отчета сохраняет, а данные теряет. Кто что может посоветовать?


 
Mike Kouzmine ©   (2004-01-14 13:12) [3]

PReport - библиотека предназначенная для генерации отчетов. Она написана на Object Pascal, может быть
использована с Borland Delphi 4-7 и Borland C++ Builder 5-6. Поддерживается большинство возможностей,
предоставляемых аналогичными генераторами отчетов: FastReport, ReportBuilder, QuickReport однако есть
отличительные, уникальные черты.
Так, например PReport может быть использован не только для генерации стандартных графических Windows
отчетов, но и для генерации текстовых отчетов для последующей печати на матричных принтерах.
На текущий момент библиотека включает следующие компоненты:

TprReport
Реализует создание отчетов в стиле FastReport, QuickReport, ReportBuilder и так далее.
TprTxReport
Реализует создание текстовых отчетов для печати на матричных принтерах, аналог ZReport.
TprColorButton
Вспомогательный VCL компонент, представляет собой кнопку для выбора цвета.
TprFontComboBox
Вспомогательный VCL компонент, представляет собой ComboBox для выбора шрифта.
TprMLRes
На основе данного компонента реализована поддержка различных языков.
TprStringsDataset
Наследник TprDataset, виртуальный набор данных, работающий со списком строк
TprEventsDataset
Наследник TprDataset, виртуальный набор данных, работает по следующему принципу: каждому методу
TprDataset соответствует событие, например при вызове метода Eof вызовется событие OnEof. Этот класс
удобно использовать, когда исходные данные содержатся не в компоненте TDataSet.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
3-16045
Denis
2004-01-12 16:26
2004.02.06
Как рассчитать в запросе сумму построчно?


7-16749
baataars
2003-11-14 19:32
2004.02.06
Как определить сколько времени запущена программа


1-16365
zioza
2004-01-21 11:18
2004.02.06
Нестандартные кнопки, круглые и так далее, полупрозрачные


6-16547
Makhanev A.S.
2003-12-01 19:06
2004.02.06
Посоветуйте, пожалуйста, методику передачи данных...


14-16622
LSV
2004-01-15 03:16
2004.02.06
Подскажите, какие книги по Delphi 7 самые лучшие?




   Наверх