NSPrintInfo имеет следующий метод для изменения масштаба напечатанного документа.Однако он доступен только в OSX 10.6
NSPrintInfo
- (void)setScalingFactor:(CGFloat)scalingFactor
Как масштабировать отпечаток на Leopard 10.5?
Вот потенциально полезная веб-страница (которая также имеет некоторый полезный внешний вид исходного кода - включая масштабирование - в комментариях).Почему бы не использовать его для вашего случая 10.5 и использовать подходящие NSPrintInfo вещи для случая 10.6 и новее?