ut1wpr (07.04.2006 14:08, просмотров: 1) ответил volkanaft на Ответ: в каждой строке растра обычно и получается не более 64 точек
Спасибо огромное. Подтверждаются мои решения об "интеллектуальном" алгоритме.
Я вообще делаю так. "Вдвигаю" в регистр информацию с одновременным подсчетом к-ва "черных" точек. Как только их в-во достигает 64 - прожигаю. Затем эту часть заполняю нулевыми битами (ну, способов реализации может быть несколько) и продолжаю "вдвигать" с подсчетом. И т.д. Порадовала идея с "перегревом", т.е. допускать 80 точек. Ресурс снизиться, но в моем случае интенсивность распечатки низкая. Вполне, вполне...
Ну а с приведенными примерами вообще прелесть. Спасибо еще раз.
Правда, в любом случае "интелектуального" прожига будет наблюдаться неравномерность печати, т.к. интервал между двумя шагами будет зависить от наполнения символьной строки и от характера растров символов. А шаговик больших рывков от медленной печати к быстрой не приемлет. Вот это тоже меня немного смущает. Интересно, как вы это решали...
Еще раз спасибо!
Виктор.