Как мне масштабировать до реальных единиц при генерации печатной продукции из приложения Какао? - PullRequest
2 голосов
/ 02 февраля 2012

Я пишу специализированный инструмент CAD в Какао.Инструмент читает файлы "Gerber", которые содержат точную информацию о размерах и очень мелкие детали, и он должен выводить на печать, что точно соответствует спецификациям (при условии, что они находятся в пределах возможностей устройства печати).

Я могу легко масштабировать свой рисунок до любого разрешения, но как получить точную информацию о разрешении для устройства назначения печати в моем -drawRect: метод?

Копаясь в документах, я вижугде я мог получить информацию о разрешении, представленную в диалоговых окнах «Настройка печати»;однако я не верю, что информация достаточно подробная.Например, обычно говорится, что струйный принтер имеет разрешение 600 точек на дюйм, когда фактическое устройство не выдает квадратные точки (например, разрешение «реального мира» может быть примерно равно 620x400 DPI).

[Существует интересная статья , в которой подробно объясняется, почему знание аппаратного разрешения имеет решающее значение для предотвращения артефактов растеризации в печатном виде.]

...