NSPrintInfo
NSPrintInfo информация об объектно-ориентированных памятях это используется для генерации распечатанного вывода. Совместно используемое NSPrintInfo объект автоматически создается для приложения и используется по умолчанию для всех заданий печати для того приложения.
Информация о печати в NSPrintInfo объект хранится в словаре. Для доступа к стандартным атрибутам в словаре непосредственно этот класс определяет ряд ключей и обеспечивает dictionary метод. Можно также инициализировать экземпляр этого класса с помощью initWithDictionary: метод.
Можно использовать этот словарь, чтобы хранить пользовательскую информацию, связанную с заданием печати. Любые необъектные значения должны быть сохранены как NSNumber или NSValue объекты в словаре. См. Ссылку класса NSNumber для списка типов, которые должны быть сохранены как числа. Для других необъектных значений используйте NSValue класс.
Начало с OS X v10.5, чтобы хранить пользовательскую информацию, принадлежащую печати предварительных установок, необходимо использовать словарь, возвращенный printSettings метод.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSCopying -
NSObject
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSPrintInfoобъект инициализируется с параметрами в указанном словаре.Объявление
Swift
init(dictionaryaDictionary: [NSObject : AnyObject])Objective C
- (instancetype)initWithDictionary:(NSDictionary *)aDictionaryПараметры
aDictionaryВозможные пары ключ/значение, содержавшиеся в
aDictionaryописаны в Константах.Возвращаемое значение
Инициализированный
NSPrintInfoобъект или ноль, если не мог бы быть создан объект.Обсуждение
Этот метод является определяемым инициализатором для этого класса. Необъектные значения должны быть сохранены в
NSValueобъекты (или надлежащий подкласс какNSNumber) в словаре. ПосмотритеNSNumberдля списка типов, которые должны быть сохранены с помощьюNSNumberкласс; иначе используйтеNSValue.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает совместно используемое
NSPrintInfoвозразите против указанного объекта.Объявление
Swift
class func setSharedPrintInfo(_printInfo: NSPrintInfo)Objective C
+ (void)setSharedPrintInfo:(NSPrintInfo *)printInfoПараметры
printInfoНовая информация об общем принтере. Это значение не должно быть
nil.Обсуждение
Совместно используемое
NSPrintInfoобъект определяет настройки дляNSPageLayoutпанель и операции печати, которые будут использоваться если нетNSPrintInfoобъект указан для тех операций.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает совместно используемое
NSPrintInfoобъект.Объявление
Swift
class func sharedPrintInfo() -> NSPrintInfoObjective C
+ (NSPrintInfo *)sharedPrintInfoВозвращаемое значение
Информация об общем принтере.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает высоту нижнего поля.
Объявление
Swift
var bottomMargin: CGFloatObjective C
@property CGFloat bottomMarginВозвращаемое значение
Нижнее поле, измеренное в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает область изображения листка бумаги, указанного получателем.
Объявление
Swift
var imageablePageBounds: NSRect { get }Objective C
@property(readonly) NSRect imageablePageBoundsВозвращаемое значение
Область изображения, измеренная в точках в пользовательском координатном пространстве.
Обсуждение
Этот метод принимает во внимание текущий принтер, формат бумаги, и настройки ориентации, но не масштабные коэффициенты. «Область изображения» является максимальной областью, которая может возможно быть отмечена на аппаратными средствами принтера, не областью, определенной текущими установками поля.
Источник (0, 0) возвращенного прямоугольника находится в нижнем левом углу ориентированного листа. Вызывающие мысленный образ границы могут расшириться мимо краев листа, когда, например, драйвер принтера указывает его так, чтобы безграничная печать могла быть сделана надежно.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает ширину левого поля.
Объявление
Swift
var leftMargin: CGFloatObjective C
@property CGFloat leftMarginВозвращаемое значение
Левое поле, измеренное в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает атрибут ориентации.
Объявление
Swift
var orientation: NSPaperOrientationObjective C
@property NSPaperOrientation orientationВозвращаемое значение
Одно из следующих значений:
NSPortraitOrientationилиNSLandscapeOrientation.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает имя в настоящее время выбираемого формата бумаги.
Возвращаемое значение
Строка содержит значение, такое как Буква или Законный. Бумажные имена являются определенной реализацией.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает человекочитаемое имя в настоящее время выбираемого формата бумаги, подходящего для представления в пользовательских интерфейсах.
Объявление
Swift
var localizedPaperName: String! { get }Objective C
@property(readonly, copy) NSString *localizedPaperNameВозвращаемое значение
Имя формата бумаги.
Обсуждение
Это обычно отличается от имени, возвращенного
paperName, который почти никогда не подходит для представления для пользователя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Возвращает размер бумаги.
Возвращаемое значение
Размер бумаги, измеренной в точках в пользовательском координатном пространстве.
Обсуждение
Этот метод является значением ключа, наблюдающим совместимый.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает ширину правого поля.
Объявление
Swift
var rightMargin: CGFloatObjective C
@property CGFloat rightMarginВозвращаемое значение
Правое поле, измеренное в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает нижнее поле в указанный размер.
Объявление
Swift
var bottomMargin: CGFloatObjective C
@property CGFloat bottomMarginПараметры
marginНовый размер для нижнего поля, измеренного в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает левое поле в указанный размер.
Объявление
Swift
var leftMargin: CGFloatObjective C
@property CGFloat leftMarginПараметры
marginНовый размер для левого поля, измеренного в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает ориентацию страницы в указанное значение.
Объявление
Swift
var orientation: NSPaperOrientationObjective C
@property NSPaperOrientation orientationПараметры
orientationЭта ориентация печати. Посмотрите NSPrintingOrientation для возможных значений..
Обсуждение
Для непротиворечивости этот метод может изменить или бумажное имя или формат бумаги.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Определяет бумажное имя к указанному значению.
Параметры
nameИмя для формата бумаги. Строка содержит значение, такое как Буква или Законный. Бумажные имена являются определенной реализацией.
Обсуждение
Для непротиворечивости этот метод может изменить или формат бумаги или ориентацию страницы.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает ширину и высоту бумаги к указанному размеру.
Параметры
aSizeНовый размер бумаги, измеренной в точках в пользовательском координатном пространстве.
Обсуждение
Для непротиворечивости этот метод может изменить или бумажное имя или ориентацию страницы.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает правое поле в указанный размер.
Объявление
Swift
var rightMargin: CGFloatObjective C
@property CGFloat rightMarginПараметры
marginНовый размер для правого поля, измеренного в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает верхнее поле в указанный размер.
Объявление
Swift
var topMargin: CGFloatObjective C
@property CGFloat topMarginПараметры
marginНовый размер для верхнего поля, измеренного в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает верхнее поле.
Объявление
Swift
var topMargin: CGFloatObjective C
@property CGFloat topMarginВозвращаемое значение
Верхнее поле, измеренное в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает горизонтальный режим разбиения на страницы.
Объявление
Swift
var horizontalPagination: NSPrintingPaginationModeObjective C
@property NSPrintingPaginationMode horizontalPaginationВозвращаемое значение
Один из режимов разбиения на страницы описан в NSPrintingPaginationMode.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает горизонтальное разбиение на страницы в указанный режим.
Объявление
Swift
var horizontalPagination: NSPrintingPaginationModeObjective C
@property NSPrintingPaginationMode horizontalPaginationПараметры
modeОдин из режимов разбиения на страницы описан в NSPrintingPaginationMode.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает вертикальное разбиение на страницы в указанный режим.
Объявление
Swift
var verticalPagination: NSPrintingPaginationModeObjective C
@property NSPrintingPaginationMode verticalPaginationПараметры
modeОдин из режимов разбиения на страницы описан в NSPrintingPaginationMode.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает вертикальный режим разбиения на страницы.
Объявление
Swift
var verticalPagination: NSPrintingPaginationModeObjective C
@property NSPrintingPaginationMode verticalPaginationВозвращаемое значение
Один из режимов разбиения на страницы описан в Константах.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
isHorizontallyCentered - isHorizontallyCenteredДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, центрируется ли изображение горизонтально.
Объявление
Objective C
- (BOOL)isHorizontallyCenteredВозвращаемое значение
YEStrueесли изображение центрируется горизонтально; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
-
isVerticallyCentered - isVerticallyCenteredДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, центрируется ли изображение вертикально.
Объявление
Objective C
- (BOOL)isVerticallyCenteredВозвращаемое значение
YEStrueесли изображение центрируется вертикально; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
-
Наборы, центрируется ли изображение горизонтально.
Объявление
Swift
var horizontallyCentered: BoolObjective C
@property(getter=isHorizontallyCentered) BOOL horizontallyCenteredПараметры
flagYEStrueесли Вы хотите, чтобы изображение центрировалось горизонтально; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Наборы, центрируется ли изображение вертикально.
Объявление
Swift
var verticallyCentered: BoolObjective C
@property(getter=isVerticallyCentered) BOOL verticallyCenteredПараметры
flagYEStrueесли Вы хотите, чтобы изображение центрировалось вертикально; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSPrinterобъект, который будет использоваться для печати.Возвращаемое значение
Объект принтера.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает объект принтера, используемый для последующих заданий печати.
Параметры
printerОбъект принтера.
Обсуждение
Этот метод выполняет итерации через словарь получателя. Если функция в словаре не поддерживается новым принтером (как определено запросом к файлу PPD), та функция удалена из словаря.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает действие, указанное для задания.
Возвращаемое значение
Одно из следующего значения:
NSPrintSpoolJobнормальное задание печати.NSPrintPreviewJobотправляет задание печати в приложение Предварительного просмотра.NSPrintSaveJobсохраняет рабочее место печати к файлу.NSPrintCancelJobпрерывает задание печати.NSPrintFaxJobосуждается.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает действие, указанное для задания
Параметры
dispositionОдно из следующего значения:
NSPrintSpoolJobнормальное задание печати.NSPrintPreviewJobотправляет задание печати в приложение Предварительного просмотра.NSPrintSaveJobсохраняет рабочее место печати к файлу.NSPrintCancelJobпрерывает задание печати.NSPrintFaxJobосуждается.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Проверяет атрибуты, инкапсулировавшие получателем.
Объявление
Swift
func setUpPrintOperationDefaultValues()Objective C
- (void)setUpPrintOperationDefaultValuesОбсуждение
Вызванный, когда работа печати собирается запуститься. Подклассы могут переопределить этот метод для установки значений по умолчанию для любых неустановленных атрибутов.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает словарь получателя, содержащий атрибуты печати.
Объявление
Swift
func dictionary() -> NSMutableDictionaryObjective C
- (NSMutableDictionary *)dictionaryОбсуждение
Пары ключ/значение, содержавшиеся в словаре, описаны в Константах. Изменение возвращенного словаря изменяет атрибуты получателя.
Этот словарь является значением ключа, наблюдающим совместимый.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
isSelectionOnly - isSelectionOnlyДоступный в OS X v10.6 через OS X v10.9Возвраты, должно ли только быть распечатано в настоящее время выбираемое содержание.
Объявление
Objective C
- (BOOL)isSelectionOnlyВозвращаемое значение
YEStrueесли только в настоящее время выбираемое содержание должно быть распечатано, иначеNOfalse.Обсуждение
Этот метод является значением ключа, наблюдающим совместимый.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.6 через OS X v10.9.
См. также
-
Возвращает текущий масштабный коэффициент.
Объявление
Swift
var scalingFactor: CGFloatObjective C
@property CGFloat scalingFactorВозвращаемое значение
Текущий масштабный коэффициент.
Обсуждение
Этот метод является значением ключа, наблюдающим совместимый.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает масштабный коэффициент информации печати.
Объявление
Swift
var scalingFactor: CGFloatObjective C
@property CGFloat scalingFactorПараметры
scalingFactorНовый масштабный коэффициент.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Наборы, должен ли только быть распечатан текущий выбор.
Объявление
Swift
var selectionOnly: BoolObjective C
@property(getter=isSelectionOnly) BOOL selectionOnlyПараметры
selectionOnlyYEStrueесли только текущий выбор должен быть распечатан, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает непостоянный словарь, содержащий настройки печати от Базовой Печати.
Объявление
Swift
var printSettings: NSMutableDictionary { get }Objective C
@property(readonly, strong) NSMutableDictionary *printSettingsВозвращаемое значение
Непостоянный словарь, содержащий текущие настройки системы печати.
Обсуждение
Можно использовать этот метод, чтобы получить и установить значения от системных настроек печати. Ключи в возвращенном словаре представляют значения, возвращенные Базовой функцией Печати
PMPrintSettingsGetValue. Они в настоящее время соответствуют настройкам в панели печати и включают все от пользовательских значений, установленных Вашим вспомогательным панели к значениям, предоставленным диалоговым расширением печати драйвера принтера.Добавление ключей к словарю эквивалентно вызыванию Базовой функции Печати
PMPrintSettingsSetValue. Ваши новые ключи добавляются к текущим настройкам печати и сохраняются с любыми пользовательскими предварительно установленными файлами, сгенерированными системой печати OS X. Поскольку настройки печати сохранены в списке свойств, любые значения, которые Вы добавляете к словарю, должны соответствовать скалярным типам, таким как строки, числа, даты, булевские переменные, и объекты данных или типы набора, такие как словари и массивы.Другие части системы печати используют строки ключа как
com.apple.print.PrintSettings.PMColorSyncProfileIDидентифицировать настройки печати. Какао заменяет периоды в таких строках с подчеркиваниями. Таким образом предыдущая строка ключа была быcom_apple_print_PrintSettings_PMColorSyncProfileIDвместо этого. При использовании строк ключа стиля обратного DNS для пользовательских атрибутов необходимо следовать тому же соглашению использования символов подчеркивания вместо периодов.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает Базовый объект Печати, сконфигурированный с информацией о сеансе получателя.
Объявление
Swift
func PMPrintSession() -> UnsafeMutablePointer<Void>Objective C
- (void *)PMPrintSessionВозвращаемое значение
Указатель на a
PMPrintSessionобъект, непрозрачный тип, хранящий информацию о задании печати. Вы не должны вызыватьPMReleaseвыпускать возвращенный объект, кроме сбалансировать вызовы кPMRetainто, что также вышел Ваш код.Обсуждение
Информация в возвращенном
PMPrintSessionобъект является соответствующим информации о сеансе получателя в то время, когда вызывают этот метод. Последующие изменения к получениюNSPrintInfoобъект не приводит к изменениям в информации вPMPrintSessionобъект.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает Базовый объект Печати, сконфигурированный с информацией о формате страниц получателя.
Объявление
Swift
func PMPageFormat() -> UnsafeMutablePointer<Void>Objective C
- (void *)PMPageFormatВозвращаемое значение
Указатель на a
PMPageFormatобъект, непрозрачный тип данных, хранящий информацию, такую как формат бумаги, ориентация и масштаб страниц в сеансе печати. Вы не должны вызыватьPMReleaseвыпускать возвращенный объект, кроме сбалансировать вызовы кPMRetainто, что также вышел Ваш код.Обсуждение
Информация в возвращенном
PMPageFormatобъект является соответствующим информации о формате страниц получателя в то время, когда вызывают этот метод. Последующие изменения к получениюNSPrintInfoобъект не приводит к изменениям в информации вPMPageFormatобъект.Если Вы вносите изменения в данные в
PMPageFormatобъект, необходимо вызватьupdateFromPMPageFormatметод для синхронизации тех изменений сNSPrintInfoвозразите, что создал объект.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает Базовый объект Печати, сконфигурированный с информацией о настройках печати получателя
Объявление
Swift
func PMPrintSettings() -> UnsafeMutablePointer<Void>Objective C
- (void *)PMPrintSettingsВозвращаемое значение
Указатель на a
PMPrintSettingsобъект, непрозрачный тип данных раньше хранил информацию, такую как число копий и диапазон страниц в сеансе печати. Вы не должны вызыватьPMReleaseвыпускать возвращенный объект, кроме сбалансировать вызовы кPMRetainто, что также вышел Ваш код.Обсуждение
Информация в возвращенном
PMPrintSettingsобъект является соответствующим настройкам печати получателя в то время, когда вызывают этот метод. Последующие изменения к получениюNSPrintInfoобъект не приводит к изменениям в информации вPMPrintSettingsтип данных.Если Вы вносите изменения в данные в
PMPrintSettingsобъект, необходимо вызватьupdateFromPMPrintSettingsметод для синхронизации тех изменений сNSPrintInfoвозразите, что создал объект.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Синхронизирует информацию о формате страниц получателя с информацией от его связанного
PMPageFormatобъект.Объявление
Swift
func updateFromPMPageFormat()Objective C
- (void)updateFromPMPageFormatОбсуждение
Необходимо использовать этот метод после внесения изменений в
PMPageFormatобъект получен из получателя. КаждыйNSPrintInfoобъект отслеживает объект, возвращенный изPMPageFormatметод и получает любую обновленную информацию из объекта непосредственно. Только необходимо синхронизировать объекты один раз при создании всех желаемых изменений.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Синхронизирует информацию о настройках печати получателя с информацией от его связанного
PMPrintSettingsобъект.Объявление
Swift
func updateFromPMPrintSettings()Objective C
- (void)updateFromPMPrintSettingsОбсуждение
Необходимо использовать этот метод после внесения изменений в
PMPrintSettingsобъект получен из получателя. КаждыйNSPrintInfoобъект отслеживает объект, возвращенный изPMPrintSettingsметод и получает любую обновленную информацию из объекта непосредственно. Только необходимо синхронизировать объекты один раз при создании всех желаемых изменений.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
setDefaultPrinter: + setDefaultPrinter:(OS X v10.2)Осуждаемый.
Объявление
Objective C
+ (void)setDefaultPrinter:(NSPrinter *)printerОператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.2.
-
sizeForPaperName: + sizeForPaperName:(OS X v10.2)Осуждаемый.
Обсуждение
Используйте
pageSizeForPaper:методNSPrinterвместо этого.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.2.
-
Эти константы указывают ключи словаря для доступа к атрибутам задания печати.
Объявление
Swift
let NSPrintPrinter: NSString! let NSPrintCopies: NSString! let NSPrintAllPages: NSString! let NSPrintFirstPage: NSString! let NSPrintLastPage: NSString! let NSPrintMustCollate: NSString! let NSPrintReversePageOrder: NSString! let NSPrintJobDisposition: NSString! let NSPrintPagesAcross: NSString! let NSPrintPagesDown: NSString! let NSPrintTime: NSString! let NSPrintDetailedErrorReporting: NSString! let NSPrintFaxNumber: NSString! let NSPrintPrinterName: NSString! let NSPrintHeaderAndFooter: NSString! let NSPrintSelectionOnly: NSString! let NSPrintJobSavingURL: NSString! let NSPrintJobSavingFileNameExtensionHidden: NSString!Objective C
NSString *const NSPrintPrinter; NSString *const NSPrintCopies; NSString *const NSPrintAllPages; NSString *const NSPrintFirstPage; NSString *const NSPrintLastPage; NSString *const NSPrintMustCollate; NSString *const NSPrintReversePageOrder; NSString *const NSPrintJobDisposition; NSString *const NSPrintSavePath; NSString *const NSPrintPagesAcross; NSString *const NSPrintPagesDown; NSString *const NSPrintTime; NSString *const NSPrintDetailedErrorReporting; NSString *const NSPrintFaxNumber; NSString *const NSPrintPrinterName; NSString *const NSPrintHeaderAndFooter; NSString *const NSPrintSelectionOnly; NSString *const NSPrintJobSavingURL; NSString *const NSPrintJobSavingFileNameExtensionHidden'Константы
-
NSPrintPrinterNSPrintPrinterNSPrinterобъект — принтер для использования.Доступный в OS X v10.0 и позже.
-
NSPrintCopiesNSPrintCopiesNSNumberобъект, содержащий целое число — число копий к шпульке.Доступный в OS X v10.0 и позже.
-
NSPrintAllPagesNSPrintAllPagesNSNumberобъект, содержащий булево значение — еслиYEStrue, включает все страницы в вывод.Доступный в OS X v10.0 и позже.
-
NSPrintFirstPageNSPrintFirstPageNSNumberобъект, содержащий целочисленное значение, указывающее первую страницу в задании печати.Доступный в OS X v10.0 и позже.
-
NSPrintLastPageNSPrintLastPageNSNumberобъект, содержащий целочисленное значение, указывающее последнюю страницу в задании печати.Доступный в OS X v10.0 и позже.
-
NSPrintMustCollateNSPrintMustCollateNSNumberобъект, содержащий булево значение — еслиYEStrue, сопоставляет вывод.Доступный в OS X v10.0 и позже.
-
NSPrintReversePageOrderNSPrintReversePageOrderNSNumberобъект, содержащий булево значение — еслиYEStrue, печать первая страница в последний раз.Доступный в OS X v10.0 и позже.
-
NSPrintJobDispositionNSPrintJobDispositionNSStringобъект, указывающий расположение задания.NSPrintSpoolJob,NSPrintPreviewJob,NSPrintSaveJob, илиNSPrintCancelJob. ПосмотритеsetJobDisposition:для подробных данных.Доступный в OS X v10.0 и позже.
-
NSPrintSavePathNSPrintSavePathNSStringобъект, указывающий путь, к которому файл задания будет сохранен когдаjobDispositionNSPrintSaveJob..Использовать
NSPrintJobSavingURLвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
NSPrintPagesAcrossNSPrintPagesAcrossNSNumberобъект, указывающий число логических страниц, которые будут размещены рядом горизонтально на физическом листке бумаги.Доступный в OS X v10.4 и позже.
-
NSPrintPagesDownNSPrintPagesDownNSNumberобъект, указывающий число логических страниц, которые будут размещены рядом вертикально на физическом листке бумаги.Доступный в OS X v10.4 и позже.
-
NSPrintTimeNSPrintTimeNSDateобъект, указывающий время, в которое должна начаться печать.Доступный в OS X v10.4 и позже.
-
NSPrintDetailedErrorReportingNSPrintDetailedErrorReportingNSNumberобъект, содержащий булево значение — еслиYEStrue, представьте подробные отчеты, когда произойдет ошибка.Доступный в OS X v10.4 и позже.
-
NSPrintFaxNumberNSPrintFaxNumberNSStringобъект, указывающий номер факса.Доступный в OS X v10.4 и позже.
-
NSPrintPrinterNameNSPrintPrinterNameNSStringобъект, указывающий имя принтера.Доступный в OS X v10.4 и позже.
-
NSPrintHeaderAndFooterNSPrintHeaderAndFooterNSNumberобъект, содержащий булево значение — еслиYEStrue, стандартный заголовок и нижний колонтитул добавляются вне полей каждой страницы.Доступный в OS X v10.4 и позже.
-
NSPrintSelectionOnlyNSPrintSelectionOnlyNSNumberобъект, содержащий булево значение — еслиYEStrueтолько текущий выбор распечатан.Доступный в OS X v10.6 и позже.
-
NSPrintJobSavingURLNSPrintJobSavingURLNSURLсодержа расположение, к которому файл задания будет сохранен когдаjobDispositionNSPrintSaveJob.Доступный в OS X v10.6 и позже.
-
NSPrintJobSavingFileNameExtensionHiddenNSPrintJobSavingFileNameExtensionHiddenБулевская переменная
NSNumberуказание, должно ли расширение файла задания быть скрыто когдаjobDispositionNSPrintSaveJob. Значение по умолчаниюNOfalse.Доступный в OS X v10.6 и позже.
-
-
Эти константы указывают различные пути, которыми изображение разделено на страницы. Они используются
horizontalPagination,setHorizontalPagination:,verticalPagination, иsetVerticalPagination:.Объявление
Swift
enum NSPrintingPaginationMode : UInt { case AutoPagination case FitPagination case ClipPagination }Objective C
enum { NSAutoPagination = 0, NSFitPagination = 1, NSClipPagination = 2 }; typedef NSUInteger NSPrintingPaginationMode;Константы
-
AutoPaginationNSAutoPaginationИзображение разделено на прямоугольники равного размера и помещено в один столбец страниц.
Доступный в OS X v10.0 и позже.
-
FitPaginationNSFitPaginationИзображение масштабируется для создания одного столбца или одна строка страниц.
Доступный в OS X v10.0 и позже.
-
ClipPaginationNSClipPaginationИзображение отсекается для создания одного столбца или строка страниц.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
-
Эти константы указывают ориентации страницы, используемые методами
orientationиsetOrientation:.Объявление
Swift
enum NSPrintingOrientation : UInt { case PortraitOrientation case LandscapeOrientation }Objective C
enum { NSPortraitOrientation = 0, NSLandscapeOrientation = 1 }; typedef NSUInteger NSPrintingOrientation;Константы
-
PortraitOrientationNSPortraitOrientationОриентация является портретом (страница более высока, чем это широко).
Доступный в OS X v10.0 и позже.
-
LandscapeOrientationNSLandscapeOrientationОриентация является средой (страница более широка, чем это высоко).
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
-
Эти константы указывают допустимые значения для атрибута задания печати
NSPrintJobDisposition. Эти константы используютсяjobDispositionиsetJobDisposition:методы.Объявление
Swift
let NSPrintSpoolJob: NSString! let NSPrintPreviewJob: NSString! let NSPrintSaveJob: NSString! let NSPrintCancelJob: NSString!Objective C
NSString *const NSPrintSpoolJob; NSString *const NSPrintPreviewJob; NSString *const NSPrintSaveJob; NSString *const NSPrintCancelJob;Константы
-
NSPrintSpoolJobNSPrintSpoolJobНормальное задание печати.
Доступный в OS X v10.0 и позже.
-
NSPrintPreviewJobNSPrintPreviewJobОтправьте к приложению Предварительного просмотра.
Доступный в OS X v10.0 и позже.
-
NSPrintSaveJobNSPrintSaveJobСохраните к файлу.
Доступный в OS X v10.0 и позже.
-
NSPrintCancelJobNSPrintCancelJobЗадание печати отмены.
Доступный в OS X v10.0 и позже.
-
-
Эти константы указывают ключи словаря для доступа к атрибутам формата страниц.
Объявление
Swift
let NSPrintPaperName: NSString! let NSPrintPaperSize: NSString! let NSPrintOrientation: NSString! let NSPrintScalingFactor: NSString!Objective C
NSString *NSPrintPaperName; NSString *NSPrintPaperSize; NSString *NSPrintOrientation; NSString *NSPrintScalingFactor;Константы
-
NSPrintPaperNameNSPrintPaperNameNSStringобъект, содержащий бумажное имя.Доступный в OS X v10.0 и позже.
-
NSPrintPaperSizeNSPrintPaperSizeNSSizeзначение, указывающее высоту и ширину бумаги в точках.Доступный в OS X v10.0 и позже.
-
NSPrintOrientationNSPrintOrientationNSNumberобъект, содержащийNSPrintingOrientation.NSPortraitOrientationилиNSLandscapeOrientationДоступный в OS X v10.0 и позже.
-
NSPrintScalingFactorNSPrintScalingFactorПроцент масштабного коэффициента перед разбиением на страницы.
Доступный в OS X v10.0 и позже.
-
-
Эти константы указывают ключи словаря для доступа к атрибутам разбиения на страницы.
Объявление
Swift
let NSPrintLeftMargin: NSString! let NSPrintRightMargin: NSString! let NSPrintTopMargin: NSString! let NSPrintBottomMargin: NSString! let NSPrintHorizontallyCentered: NSString! let NSPrintVerticallyCentered: NSString! let NSPrintHorizontalPagination: NSString! let NSPrintVerticalPagination: NSString!Objective C
NSString *NSPrintBottomMargin; NSString *NSPrintHorizontalPagination; NSString *NSPrintHorizontallyCentered; NSString *NSPrintLeftMargin; NSString *NSPrintRightMargin; NSString *NSPrintTopMargin; NSString *NSPrintVerticalPagination; NSString *NSPrintVerticallyCentered;Константы
-
NSPrintLeftMarginNSPrintLeftMarginNSNumber, содержа значение с плавающей точкой, указывающее левое поле в точках.Доступный в OS X v10.0 и позже.
-
NSPrintRightMarginNSPrintRightMarginNSNumber, содержа значение с плавающей точкой, указывающее правое поле в точках.Доступный в OS X v10.0 и позже.
-
NSPrintTopMarginNSPrintTopMarginNSNumber, содержа значение с плавающей точкой, указывающее верхнее поле в точках.Доступный в OS X v10.0 и позже.
-
NSPrintBottomMarginNSPrintBottomMarginNSNumber, содержа значение с плавающей точкой, указывающее нижнее поле в точках.Доступный в OS X v10.0 и позже.
-
NSPrintHorizontallyCenteredNSPrintHorizontallyCenteredNSNumber, содержа булево значение, которое являетсяYEStrueесли страницы центрируются горизонтально.Доступный в OS X v10.0 и позже.
-
NSPrintVerticallyCenteredNSPrintVerticallyCenteredNSNumber, содержа булево значение, которое являетсяYEStrueесли страницы центрируются вертикально.Доступный в OS X v10.0 и позже.
-
NSPrintHorizontalPaginationNSPrintHorizontalPaginationNSNumber, содержа aNSPrintingPaginationModeзначение.NSAutoPagination,NSFitPagination, илиNSClipPagination. ПосмотритеsetHorizontalPagination:для подробных данных.Доступный в OS X v10.0 и позже.
-
NSPrintVerticalPaginationNSPrintVerticalPaginationNSNumber, содержа aNSPrintingPaginationModeзначение.NSAutoPagination,NSFitPagination, илиNSClipPagination. ПосмотритеsetVerticalPagination:для подробных данных.Доступный в OS X v10.0 и позже.
-
-
Эти ключи относятся к больше не использующимся более старым свойствам печати.
Используйте ключи, описанные в атрибутах задания Печати вместо этого.
Объявление
Objective C
NSString *NSPrintFormName; NSString *NSPrintJobFeatures; NSString *NSPrintManualFeed; NSString *NSPrintPagesPerSheet; NSString *NSPrintPaperFeed; NSString *NSPrintFaxReceiverNames; NSString *NSPrintFaxReceiverNumbers; NSString *NSPrintFaxSendTime; NSString *NSPrintFaxUseCoverSheet; NSString *NSPrintFaxCoverSheetName; NSString *NSPrintFaxReturnReceipt; NSString *NSPrintFaxHighResolution; NSString *NSPrintFaxTrimPageEnds; NSString *NSPrintFaxModem; NSString *NSPrintFaxJob;Константы
-
NSPrintFormNameNSPrintFormNameОсуждаемый. Не использовать.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.2.
-
NSPrintJobFeaturesNSPrintJobFeaturesОсуждаемый. Не использовать.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.2.
-
NSPrintManualFeedNSPrintManualFeedОсуждаемый. Не использовать.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.2.
-
NSPrintPagesPerSheetNSPrintPagesPerSheetОсуждаемый. Не использовать.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.2.
-
NSPrintPaperFeedNSPrintPaperFeedОсуждаемый. Не использовать.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.2.
-
NSPrintFaxReceiverNamesNSPrintFaxReceiverNamesОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxReceiverNumbersNSPrintFaxReceiverNumbersОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxSendTimeNSPrintFaxSendTimeОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxUseCoverSheetNSPrintFaxUseCoverSheetОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxCoverSheetNameNSPrintFaxCoverSheetNameОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxReturnReceiptNSPrintFaxReturnReceiptОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxHighResolutionNSPrintFaxHighResolutionОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxTrimPageEndsNSPrintFaxTrimPageEndsОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxModemNSPrintFaxModemОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
NSPrintFaxJobNSPrintFaxJobОсуждаемый. Не использовать.
Доступный в OS X v10.0 через OS X v10.5.
-
