Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Копирование TBitmap на Canvas принтера

Аноним
При копировании объекта TBitmap на Canvas принтера с помощью функции CopyRect:

pr->Canvas->CopyRect(
TRect(OffsetX, CPosY, bmp->Width * ScaleX + OffsetX, CPosY + tmpVal), bmp->Canvas,
TRect(0, i, bmp->Width, i + LineHeight));

все получается нормально, только в случайном месте при печати пропадает целая строка высотой LineHeight и не одна.
При печати одного и того же Bitmap строки пропадают каждый раз в разных местах!!!
На разных принтерах тоже самое.
Функцию CopyRect я использую для того, чтобы
контролировать процесс многостраничной печати и ширину Bitmap относительно размера бумаги.
Може кто с таким сталкивался???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог