Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
Александр Бакулин   (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 вся ветка

Форум: "Базы";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.027 c
14-16638
Satirus
2004-01-14 14:03
2004.02.06
Восстановление Win2K


14-16699
Holy
2004-01-15 00:11
2004.02.06
---|Ветка была без названия|---


3-16117
Volodya_
2004-01-15 18:47
2004.02.06
Datetime


1-16433
AlexNx
2004-01-22 11:57
2004.02.06
Thread and Exception


14-16691
ИМХО
2004-01-16 21:17
2004.02.06
Так играют чемпионы...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский