Мне не нужно печататть на "какой-то канве, типа bitmap". Необходим именно printer.canvas.
Печать отменять не обязательно, я в начале написал, что можно отменять, а можно и нет.
Смысл, вкратце, такой:
1) заполнить канву принтера некоторыми символами.
2) считать с канвы в файл.
3) можно печать или абортить печать, на данном этапе это не важно.
4) обрабатывать сохраненный файл некоторыми алгоритмами.
в кратце-задача-доказать, что в канве принтера не произошло никаких искажений (после передачи туда контента, как textout так и графики), т.е. своего рода обратный контроль.
пока никто дельных вариантов не предложил.
|