Компонент TPreview
Оформил: DeeCo
Автор: Рустам Кафаров
Уважаемые жители Королевства, вашему вниманию предлагается компонент
TPreview (версия 3.0). Разработан и проверен на Delphi 5.
Компонент полностью бесплатный и с исходными кодами.
Всем жителям Королевства, которых интересует
рассматриваемая тема, предлагается принять участие в тестировании
компонента.
Этот невизуальный компонент предназначен для вывода графической
информации на принтер. Преимущества перед использованием стандартного объекта
TPrinter в том, что координаты задаются не в пикселях, а в миллиметрах или
дюймах; существует удобное окно преварительного просмотра (котрое можно
переопределить), позволяющее просматривать содержимое в любом масштабе.
Правильное масштабирование под любой принтер с любым разрешением происходит
автоматически. Дополнительные возможности:
- рисование градиентными кистями и рисование регионов
- сохранение/загрузка в файлы;
- экспорт в BMP-, EMF-, JPG-форматы.
Замеченные недостатки:
- Скорость прорисовки в окне предосмотра падает при увеличении масштаба.
- Не поддерживается различная ориентация на отдельных страницах (Михаил)
- Не поддерживается просмотр на двух страницах одновременно (Михаил)
- возникает ошибка при создании компонента, если не установлен текущий
принтер (Kambiz Khojasteh)
Документация и пример прилагается на
домашней
странице автора.
Скачать компонент:
|