![]() |
|
|
![]()
|
|
| BOB4uK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 28.2.2004 Репутация: нет Всего: нет |
мне нужно напечатать клиентский бланк!
Я печатаю через TPrinter->BeginDoc() TPrinter->Canvas->TextOut() TPrinter->Canvas->Rectangle() ... TPrinter->EndDoc() Сантиметры перевожу в пикселы а он зараза печатает маленькую картинку... Пробовал рисовать в Бтмап а потом его растягивать по размерам листа, получается лохое качество шрифтов... Как быть? Сторонние компоненты не пробовал долго разбираться... |
|||
|
||||
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 10 Всего: 12 |
Потрать 1 час и подключи, хотябы, Quick Report. Там нет ничего сложного, но зато удобнее!
-------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Это точно. Юзать TPrinter это абсолютно не эротоманский метод работы. |
|||
|
||||
| BOB4uK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 28.2.2004 Репутация: нет Всего: нет |
Ребята я юзал Quick Report! Но беда в том что он в большей степени предназначен для работы с БД!
Я сделал пару печатных форм на его основе, но потом встал вопрос создания динамической формы, с различным кол-м страниц... Все вопрос решен! Разобрался с пропорциями экрана и принтера... Всем спасибо за участие! |
|||
|
||||
| BOB4uK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 28.2.2004 Репутация: нет Всего: нет |
сталкнулся с такой проблемой!
Запустил прилажение напечатал страничку, затем не закрывая приложения сменил принтер поумолчанию в системе и пробую снова напечатаь, После этого он выдает мне ошибку типа принтер не готов, а тк же у меня в системе DecimalSeparator=".", он после печати не устанавливает DecimalSeparator=".", оставляет DecimalSeparator="," Как быть? |
|||
|
||||
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 10 Всего: 12 |
Можно вопрос, а зачем такие интересные "телодвижения"? Действительно QReport, в основном предназначен для БД, но я делал несколько страниц и размещал там компоненты визуализации. Есть мощнее компонент, Fast Report, но там не все так просто. Другой вариант, печатать через Microsoft Word.
-------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| BOB4uK |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 28.2.2004 Репутация: нет Всего: нет |
Неее Microsoft Word отпадает! Привязка к нему исключена!
Я уже сделал через Printer()! Вот только эти странности меня беспокоят и все! |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |