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

Вниз

печать   Найти похожие ветки 

 
alshtam ©   (2007-09-05 09:16) [0]

здравствуйте, подскажите по вопросу печати
я печатаю картинки размером порядка килобайта на термопринтере
у меня есть код:
 Printer.BeginDoc; // **
 try
   ScaleX := GetDeviceCaps(Printer.Handle, logPixelsX) div Screen.PixelsPerInch;
   ScaleY := GetDeviceCaps(Printer.Handle, logPixelsY) div Screen.PixelsPerInch;
   R := Rect(0, 0, HeadBanner.Width* ScaleX,HeadBanner.Height * ScaleY);
   Printer.Canvas.StretchDraw(R,HeadBanner); // **
 finally
   Printer.EndDoc; // **
в принципе работает(печать идет) но ожидать пичати приходится слишком долго по 30 сек примерно, возможно ли ускорить процес ожидания печати


 
Вася Правильный   (2007-09-05 10:45) [1]

не растягивай на всю бумагу свой рисунок - буде быстрее
а вообще - это особенности термипринтера, он долго елозит


 
alshtam ©   (2007-09-05 10:48) [2]

текст воще быстро вылетает


 
Anatoly Podgoretsky ©   (2007-09-05 11:17) [3]

А ты примени к тексту StretchDraw


 
alshtam ©   (2007-09-05 11:21) [4]


> Anatoly Podgoretsky ©   (05.09.07 11:17) [3]
> А ты примени к тексту StretchDraw

зачем к тексту, текст через Printer.Canvas.textOut очень быстро печатает, с картинкой проблема


 
Anatoly Podgoretsky ©   (2007-09-05 11:23) [5]

> alshtam  (05.09.2007 11:21:04)  [4]

Ты не читаешь, что тебе пишут по поводу StretchDraw и приводишь как аргумент textOut


 
alshtam ©   (2007-09-05 11:33) [6]

я просто не понял, вы намекаете что StretchDraw медленная?


 
Инс ©   (2007-09-05 11:37) [7]

Понимаешь в чем дело, картинка - она сплошная, а текст - он с многочисленными промежутками, где печатать не надо. Сделай картинку с промежутками - она тоже быстро печататься будет.


 
Anatoly Podgoretsky ©   (2007-09-05 12:14) [8]

> Инс  (05.09.2007 11:37:07)  [7]

Не забывай также про встроеный шрифты. Про отсутствия необходимости делать Strech, хрен знает на какой размер, а процедура эта очень накладная.


 
alshtam ©   (2007-09-05 12:20) [9]

ясно значит Tbitmap печатать быстро не возможно, жаль


 
alshtam ©   (2007-09-05 12:20) [10]

Большое спасибо за помощ!



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

Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.044 c
2-1188818457
Помогите!
2007-09-03 15:20
2007.09.30
Работа с битами.


15-1188747945
TStas
2007-09-02 19:45
2007.09.30
Где скачать дистрибутив php?


2-1188571097
sashap
2007-08-31 18:38
2007.09.30
Отправка символа другому окну


15-1188915329
savyhinst
2007-09-04 18:15
2007.09.30
Лазарус


15-1188374949
schaps
2007-08-29 12:09
2007.09.30
Может есть у кого FastReport 2.45 ( открывает frf)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский