Печать Mac: программно не может установить printQuality, mediaType, paperSource, outputBin - PullRequest
3 голосов
/ 04 февраля 2010

У меня есть приложение Mac, которое поддерживает программную настройку значений полей для диалогового окна «Печать». Однако я не смог найти API в Mac (Cocoa / Carbon) для установки значений:

  • printQuality (Best / Normal / Low / Draft),
  • MEDIATYPE (стандарт / Глянцевая / прозрачный),
  • paperSource или PaperFeed (Авто / Ручной / Casette / Env) и
  • outputBin (Авто / BIN1 / BIN2).

Хотя я нахожу константы для этих полей как:

PMQuality, PMPaperType, PMPaperSource, PMPSTraySwitch

Мне не удалось использовать их для установки значений для принтера. Я не смог найти какой объект / словарь / массив может содержать эти ключи, чтобы быть эффективными.
Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 05 апреля 2011

В основном вам нужно перерисовать другой PDF. посмотрите на этот код. это должно помочь http://svn.r -project.org / R / багажник / SRC / библиотека / grDevices / SRC / qdCocoa.m

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