Как отменить / сбросить страницу между StartPage / EndPage при печати? - PullRequest
1 голос
/ 02 мая 2019

Я обрабатываю специально отформатированный текстовый файл для отправки на принтер.Я столкнулся с условием, которое было бы легче всего обработать, отбросив текущую (неполную) страницу и запустив новую.Итак, я вызвал StartPage () и вывел одну или несколько строк вывода, и затем я понял, что мне нужно отменить то, что я вывел на этой странице только , прежде чем я вызову EndPage ().Мне кажется, это должна быть простая и очевидная функция, но я не смог найти никакого способа сделать это.Возможно ли это, или я просто сплю?

РЕДАКТИРОВАТЬ: Если это неясно, я хочу удалить одну, частично заполненную страницу из моего вывода, а затем продолжить выводить дополнительные страницы.Я не хочу удалять всю работу (или очередь печати).

1 Ответ

0 голосов
/ 04 мая 2019

Кажется, что то, что я хочу, не существует.

Я предположил, что между StartPage () и EndPage () выходные данные моего принтера буферизируются для создания изображения страницы для отправки на принтер. Очевидно, я не могу ни (а) передумать и отказаться от незавершенной (или заполненной) страницы, ни (б) изменить (или удалить) то, что я уже написал на странице. Я попытался (б), и я получил две строки текста, наложенных друг на друга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...