Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSPrintOperation

Опции
Развертывание Target:

На этой странице
Язык:

NSPrintOperation

NSPrintOperation возразите управляет операциями, генерирующими Инкапсулированный формат PostScript (EPS) код, код Portable Document Format (PDF), или распечатывающими задания. NSPrintOperation возразите работам в сочетании с двумя другими объектами: NSPrintInfo объект, указывающий, как код должен быть сгенерирован, и NSView объект, генерирующий фактический код.

Важно отметить что большинство методов в NSPrintOperation скопируйте экземпляр NSPrintInfo переданный в них. Будущие изменения в той информации печати не отражаются в информации печати, сохраненной током NSPrintOperation объект. Все изменения должны быть внесены в информацию печати прежде, чем передать методам этого класса. Единственный метод в NSPrintOperation который не копирует NSPrintInfo экземпляр setPrintInfo:.

Наследование


Соответствует


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Создает и возвращает новое NSPrintOperation возразите готовый управлять копированием графики EPS от указанного представления.

    Объявление

    Swift

    class func EPSOperationWithView(_ aView: NSView, insideRect rect: NSRect, toData data: NSMutableData?) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)EPSOperationWithView:(NSView *)aView insideRect:(NSRect)rect toData:(NSMutableData *)data

    Параметры

    aView

    Представление, содержащее данные, которые будут превращены в данные EPS.

    rect

    Часть представления (указанный в точках в координатном пространстве представления), чтобы быть представленным как данные EPS.

    data

    Пустое NSMutableData объект. После того, как задание выполняется, этот объект содержит данные EPS.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для генерации данных EPS.

    Обсуждение

    Новое NSPrintOperation возразите использует значение по умолчанию NSPrintInfo объект. Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращает новое NSPrintOperation возразите готовый управлять копированием графики EPS от указанного представления с помощью указанных настроек печати.

    Объявление

    Swift

    class func EPSOperationWithView(_ aView: NSView, insideRect rect: NSRect, toData data: NSMutableData, printInfo aPrintInfo: NSPrintInfo) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)EPSOperationWithView:(NSView *)aView insideRect:(NSRect)rect toData:(NSMutableData *)data printInfo:(NSPrintInfo *)aPrintInfo

    Параметры

    aView

    Представление, содержащее данные, которые будут превращены в данные EPS.

    rect

    Часть представления (указанный в точках в координатном пространстве представления), чтобы быть представленным как данные EPS.

    data

    Пустое NSMutableData объект. После того, как задание выполняется, этот объект содержит данные EPS.

    aPrintInfo

    Настройки печати для использования при генерации данных EPS.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для генерации данных EPS.

    Обсуждение

    Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращает новое NSPrintOperation возразите готовый управлять копированием графики EPS от указанного представления и записать получающиеся данные в указанный файл.

    Объявление

    Swift

    class func EPSOperationWithView(_ aView: NSView, insideRect rect: NSRect, toPath path: String, printInfo aPrintInfo: NSPrintInfo) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)EPSOperationWithView:(NSView *)aView insideRect:(NSRect)rect toPath:(NSString *)path printInfo:(NSPrintInfo *)aPrintInfo

    Параметры

    aView

    Представление, содержащее данные, которые будут превращены в данные EPS.

    rect

    Часть представления (указанный в точках в координатном пространстве представления), чтобы быть представленным как данные EPS.

    path

    Путь к файлу. После того, как задание выполняется, этот файл содержит данные EPS.

    aPrintInfo

    Настройки печати для использования при генерации данных EPS.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для генерации данных EPS.

    Обсуждение

    Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращает новое NSPrintOperation возразите готовый управлять копированием графики PDF от указанного представления.

    Объявление

    Swift

    class func PDFOperationWithView(_ aView: NSView, insideRect rect: NSRect, toData data: NSMutableData) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)PDFOperationWithView:(NSView *)aView insideRect:(NSRect)rect toData:(NSMutableData *)data

    Параметры

    aView

    Представление, содержащее данные, которые будут превращены в данные PDF.

    rect

    Часть представления (указанный в точках в координатном пространстве представления), чтобы быть представленным как данные PDF.

    data

    Пустое NSMutableData объект. После того, как задание выполняется, этот объект содержит данные PDF.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для генерации данных PDF.

    Обсуждение

    Новое NSPrintOperation возразите использует значение по умолчанию NSPrintInfo объект. Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращает новое NSPrintOperation возразите готовый управлять копированием графики PDF от указанного представления с помощью указанных настроек печати.

    Объявление

    Swift

    class func PDFOperationWithView(_ aView: NSView, insideRect rect: NSRect, toData data: NSMutableData, printInfo aPrintInfo: NSPrintInfo) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)PDFOperationWithView:(NSView *)aView insideRect:(NSRect)rect toData:(NSMutableData *)data printInfo:(NSPrintInfo *)aPrintInfo

    Параметры

    aView

    Представление, содержащее данные, которые будут превращены в данные PDF.

    rect

    Часть представления (указанный в точках в координатном пространстве представления), чтобы быть представленным как данные PDF.

    data

    Пустое NSMutableData объект. После того, как задание выполняется, этот объект содержит данные PDF.

    aPrintInfo

    Настройки печати для использования при генерации данных PDF.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для генерации данных PDF.

    Обсуждение

    Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращает новое NSPrintOperation возразите готовый управлять копированием графики PDF от указанного представления и записать получающиеся данные в указанный файл.

    Объявление

    Swift

    class func PDFOperationWithView(_ aView: NSView, insideRect rect: NSRect, toPath path: String, printInfo aPrintInfo: NSPrintInfo) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)PDFOperationWithView:(NSView *)aView insideRect:(NSRect)rect toPath:(NSString *)path printInfo:(NSPrintInfo *)aPrintInfo

    Параметры

    aView

    Представление, содержащее данные, которые будут превращены в данные PDF.

    rect

    Часть представления (указанный в точках в координатном пространстве представления), чтобы быть представленным как данные PDF.

    path

    Путь к файлу. После того, как задание выполняется, этот файл содержит данные PDF.

    aPrintInfo

    Настройки печати для использования при генерации данных PDF.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для генерации данных PDF.

    Обсуждение

    Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращается NSPrintOperation возразите готовый управлять печатью указанного представления.

    Объявление

    Swift

    init(view aView: NSView) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)printOperationWithView:(NSView *)aView

    Параметры

    aView

    Представление, содержание которого Вы хотите распечатать.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для печати представления.

    Обсуждение

    Новое NSPrintOperation возразите использует настройки, сохраненные в совместно используемом NSPrintInfo объект. Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает и возвращается NSPrintOperation возразите готовый управлять печатью указанного представления с помощью пользовательских настроек печати.

    Объявление

    Swift

    init(view aView: NSView, printInfo aPrintInfo: NSPrintInfo) -> NSPrintOperation

    Objective C

    + (NSPrintOperation *)printOperationWithView:(NSView *)aView printInfo:(NSPrintInfo *)aPrintInfo

    Параметры

    aView

    Представление, содержание которого Вы хотите распечатать.

    aPrintInfo

    Настройки печати для использования при печати представления.

    Возвращаемое значение

    Новое NSPrintOperation объект. Необходимо выполнить работу для печати представления.

    Обсуждение

    Этот метод повышает NSPrintOperationExistsException если уже существует происходящая работа печати; иначе возвращенный объект сделан текущей работой печати для этого потока.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает текущую работу печати для этого потока.

    Объявление

    Swift

    class func currentOperation() -> NSPrintOperation?

    Objective C

    + (NSPrintOperation *)currentOperation

    Возвращаемое значение

    Объект операции печати, или nil если нет никакой текущей работы.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    + setCurrentOperation:

  • Устанавливает текущую работу печати для этого потока.

    Объявление

    Swift

    class func setCurrentOperation(_ operation: NSPrintOperation?)

    Objective C

    + (void)setCurrentOperation:(NSPrintOperation *)operation

    Параметры

    operation

    Работа печати для создания текущим. Можно указать nil очистить текущую работу печати.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    + currentOperation

  • isCopyingOperation - isCopyingOperation Доступный в OS X v10.0 через OS X v10.9

    Возвращает булево значение, указывающее, является ли получателем EPS или работа копии PDF.

    Объявление

    Objective C

    - (BOOL)isCopyingOperation

    Возвращаемое значение

    YEStrue если получателем является EPS или работа копии PDF; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 через OS X v10.9.

  • Возвращает получатель NSPrintInfo объект.

    Объявление

    Swift

    @NSCopying var printInfo: NSPrintInfo

    Objective C

    @property(copy) NSPrintInfo *printInfo

    Возвращаемое значение

    Настройки печати получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – setPrintInfo:

  • Устанавливает получатель NSPrintInfo объект.

    Объявление

    Swift

    @NSCopying var printInfo: NSPrintInfo

    Objective C

    @property(copy) NSPrintInfo *printInfo

    Параметры

    aPrintInfo

    Новые настройки печати для получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – printInfo

  • Возвращает объект представления, генерирующий фактические данные для работы печати.

    Объявление

    Swift

    var view: NSView? { get }

    Objective C

    @property(readonly, strong) NSView *view

    Возвращаемое значение

    Объект представления, генерирующий данные.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает качество печати.

    Объявление

    Swift

    var preferredRenderingQuality: NSPrintRenderingQuality { get }

    Objective C

    @property(readonly) NSPrintRenderingQuality preferredRenderingQuality

    Возвращаемое значение

    Предпочтительное качество печати. Посмотрите NSPrintRenderingQuality для возможных значений.

    Обсуждение

    Если лист печати безразличен или вял вследствие времени, взятия, чтобы полностью представить страницу, можно регистрировать этот метод drawRect: и другие методы печати такой как beginDocument и knowsPageRage: определить, предпочитает ли работа печати скорость по точности. Большинство приложений представляет каждую страницу достаточно быстро и не должно вызывать этот метод. Только используйте этот метод после установления того рендеринга высшего качества, действительно делает пользовательский интерфейс безразличным.

    Следующее является использованием в качестве примера этого метода:

    • - (void)drawRect:(NSRect)rect {
    • NSGraphicsContext *currentContext = [NSGraphicsContext currentContext];
    • if (![currentContext isDrawingToScreen]) {
    • NSPrintOperation *printOperation = [NSPrintOperation currentOperation]
    • if ([printOperation preferredRenderingQuality] == NSPrintRenderingQualityResponsive) {
    • // Render with the best possible quality such that the user interface remains responsive
    • } else {
    • // Printing, do a full render
    • }
    • }
    • }

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.7 и позже.

  • Выполняет работу печати на текущем потоке.

    Объявление

    Swift

    func runOperation() -> Bool

    Objective C

    - (BOOL)runOperation

    Возвращаемое значение

    YEStrue если работа была успешна; иначе, NOfalse.

    Обсуждение

    Работа работает к завершению в текущем потоке, блокируя приложение. Отдельный поток не порожден, даже если canSpawnSeparateThread YEStrue. Использовать runOperationModalForWindow:delegate:didRunSelector:contextInfo: использовать модальные документом листы и позволить отдельному потоку выполнять работу.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Выполняет работу печати, вызывая Ваш пользовательский метод делегата после завершения.

    Объявление

    Swift

    func runOperationModalForWindow(_ docWindow: NSWindow, delegate delegate: AnyObject?, didRunSelector didRunSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)

    Objective C

    - (void)runOperationModalForWindow:(NSWindow *)docWindow delegate:(id)delegate didRunSelector:(SEL)didRunSelector contextInfo:(void *)contextInfo

    Параметры

    docWindow

    Окно документа для получения печати развивается лист.

    delegate

    Делегат печати объект. Сообщения отправляются в этот объект.

    didRunSelector

    Метод делегата, вызванный после завершения работы печати.

    contextInfo

    Указатель на любые данные, которые Вы хотите, передал методу в didRunSelector параметр.

    Обсуждение

    Метод, указанный didRunSelector параметр должен иметь следующую подпись:

    • - (void)printOperationDidRun:(NSPrintOperation *)printOperation success:(BOOL)success contextInfo:(void *)contextInfo

    Значение success YEStrue если работа печати работала к завершению без отмены или ошибки, и NOfalse иначе.

    Если Вы отправляете setCanSpawnSeparateThread: к NSPrintOperation объект с параметром YEStrue, тогда делегат, указанный в последующем вызове runOperationModalForWindow:delegate:didRunSelector:contextInfo: может быть передан в том порожденном, неосновном потоке.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Вызванный в конце работы печати для удаления получателя как текущей работы.

    Объявление

    Swift

    func cleanUpOperation()

    Objective C

    - (void)cleanUpOperation

    Обсуждение

    Вы обычно не вызываете этот метод непосредственно.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – runOperation

  • Поставляет результаты работы печати намеченному месту назначения.

    Объявление

    Swift

    func deliverResult() -> Bool

    Objective C

    - (BOOL)deliverResult

    Возвращаемое значение

    YEStrue если были успешно поставлены результаты; иначе, NOfalse.

    Обсуждение

    Этот метод можно вызвать для предоставления результатов к шпульке принтера или приложению предварительного просмотра. Не вызывайте этот метод непосредственно — он вызывается автоматически, когда сделана работа печати.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – runOperation

  • Возвращает булево значение, указывающее, выведена ли панель печати на экран во время работы,

    Объявление

    Swift

    var showsPrintPanel: Bool

    Objective C

    @property BOOL showsPrintPanel

    Возвращаемое значение

    YEStrue если работа выводит на экран панель печати; иначе, NOfalse.

    Обсуждение

    Операции, генерирующие EPS или данные PDF, не делают никакого дисплея панель печати (экземпляр NSPrintPanel), независимо от значения, возвращенного этим методом.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

    См. также

    – setShowsPrintPanel:

  • Наборы, выводит ли получатель на экран панель печати для этой работы.

    Объявление

    Swift

    var showsPrintPanel: Bool

    Objective C

    @property BOOL showsPrintPanel

    Параметры

    flag

    YEStrue если Вы хотите вывести на экран панель печати; иначе, NOfalse.

    Обсуждение

    Этот метод не влияет на дисплей панели прогресса; той работой управляют setShowsProgressPanel: метод.

    Операции, генерирующие EPS или данные PDF, не делают никакого дисплея панель прогресса, независимо от значения в flag параметр.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

  • Возвращает булево значение, указывающее, выведена ли панель прогресса на экран во время работы.

    Объявление

    Swift

    var showsProgressPanel: Bool

    Objective C

    @property BOOL showsProgressPanel

    Возвращаемое значение

    YEStrue если работа выводит на экран панель прогресса; иначе, NOfalse.

    Обсуждение

    Операции, генерирующие EPS или данные PDF, не делают никакого дисплея панель прогресса, независимо от значения, возвращенного этим методом.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

    См. также

    – setShowsProgressPanel:

  • Наборы, выводит ли получатель на экран панель прогресса для этой работы.

    Объявление

    Swift

    var showsProgressPanel: Bool

    Objective C

    @property BOOL showsProgressPanel

    Параметры

    flag

    YEStrue если Вы хотите вывести на экран панель прогресса; иначе, NOfalse.

    Обсуждение

    Этот метод не влияет на дисплей панели печати; той работой управляют setShowsPrintPanel: метод.

    Операции, генерирующие EPS или данные PDF, не делают никакого дисплея панель прогресса, независимо от значения в flag параметр.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

  • Возвращает заголовок задания печати.

    Объявление

    Swift

    var jobTitle: String?

    Objective C

    @property(copy) NSString *jobTitle

    Возвращаемое значение

    Строка, содержащая должность печати. Если установлено, это значение переопределяет заголовок, возвращенный представлением печати.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setJobTitle:
    – printJobTitle (NSView)

  • Присваивает пользовательский заголовок заданию печати.

    Объявление

    Swift

    var jobTitle: String?

    Objective C

    @property(copy) NSString *jobTitle

    Параметры

    jobTitle

    Должность печати. Получатель делает свою собственную копию указанной строки.

    Обсуждение

    Присвоение заголовка с этим методом переопределяет должность, предоставленную представлением печати printJobTitle метод. Указание nil для jobTitle параметр заставляет получатель еще раз брать свой заголовок от представления печати.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – jobTitle
    – printJobTitle (NSView)

  • Возвраты NSPrintPanel объект, используемый при выполнении работы.

    Объявление

    Swift

    var printPanel: NSPrintPanel

    Objective C

    @property(strong) NSPrintPanel *printPanel

    Возвращаемое значение

    Панель печати возражает для работы.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Наборы NSPrintPanel объект, который будет использоваться во время работы.

    Объявление

    Swift

    var printPanel: NSPrintPanel

    Objective C

    @property(strong) NSPrintPanel *printPanel

    Параметры

    panel

    Панель печати возражает для использования для работы.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает графический объект контекста, используемый для генерации вывода.

    Объявление

    Swift

    var context: NSGraphicsContext? { get }

    Objective C

    @property(readonly, strong) NSGraphicsContext *context

    Возвращаемое значение

    Графический объект контекста используется для рисования во время работы.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Создает графический объект контекста, используемый для рисования во время работы.

    Объявление

    Swift

    func createContext() -> NSGraphicsContext?

    Objective C

    - (NSGraphicsContext *)createContext

    Возвращаемое значение

    Графический объект контекста используется для рисования. Этот объект создается с помощью настроек из получателя NSPrintInfo объект.

    Обсуждение

    Не вызывайте этот метод непосредственно — он вызывается, прежде чем любой вывод сгенерирован.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Уничтожает графический контекст получателя.

    Объявление

    Swift

    func destroyContext()

    Objective C

    - (void)destroyContext

    Обсуждение

    Не вызывайте этот метод непосредственно — он вызывается в конце работы печати.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает текущий распечатываемый номер страницы.

    Объявление

    Swift

    var currentPage: Int { get }

    Objective C

    @property(readonly) NSInteger currentPage

    Возвращаемое значение

    Текущая распечатываемая страница.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает диапазон страниц, связанных с работой печати.

    Объявление

    Swift

    var pageRange: NSRange { get }

    Objective C

    @property(readonly) NSRange pageRange

    Возвращаемое значение

    Диапазон номеров страниц. Номера страниц являются значениями на основе одним, где индекс страницы, каждый равняется 1, индексу страницы два, равняется 2 и т.д. В зависимости от информации, возвращенной представлением печати, число начальной страницы может не быть 1. Кроме того, если число распечатываемых страниц не известно, количество страницы может быть установлено в NSIntegerMax.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – knowsPageRange: (NSView)

  • Возвращает порядок печати на страницы.

    Объявление

    Swift

    var pageOrder: NSPrintingPageOrder

    Objective C

    @property NSPrintingPageOrder pageOrder

    Возвращаемое значение

    Порядок печати. Для списка возможных значений посмотрите Константы.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – currentPage

  • Устанавливает порядок печати для страниц работы.

    Объявление

    Swift

    var pageOrder: NSPrintingPageOrder

    Objective C

    @property NSPrintingPageOrder pageOrder

    Параметры

    order

    Порядок печати. Для списка возможных значений посмотрите Константы.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает булево значение, указывающее, позволяют ли получателю породить отдельный поток печати.

    Объявление

    Swift

    var canSpawnSeparateThread: Bool

    Objective C

    @property BOOL canSpawnSeparateThread

    Возвращаемое значение

    YEStrue если получателю позволяют породить отдельный поток; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Наборы, позволяют ли получателю породить отдельный поток печати.

    Объявление

    Swift

    var canSpawnSeparateThread: Bool

    Objective C

    @property BOOL canSpawnSeparateThread

    Параметры

    canSpawnSeparateThread

    YEStrue если получателю позволяют породить отдельный поток; иначе, NOfalse.

    Обсуждение

    Если canSpawnSeparateThread YEStrue, NSThread объект отсоединяется, когда панель печати отклонена (или сразу, если панель не должна быть выведена на экран). Новый поток выполняет работу печати, так, чтобы управление могло возвратиться к Вашему приложению. Поток отсоединяется, только если работа печати выполняется с помощью runOperationModalForWindow:delegate:didRunSelector:contextInfo: метод. Если canSpawnSeparateThread NOfalse, работа работает на текущем потоке, блокируя приложение, пока не завершается работа.

    Если Вы отправляете setCanSpawnSeparateThread: к NSPrintOperation объект с параметром YEStrue, тогда делегат, указанный в последующем вызове runOperationModalForWindow:delegate:didRunSelector:contextInfo: может быть передан в том порожденном, неосновном потоке.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – canSpawnSeparateThread

  • Возвращает тип содержания, которое распечатывает задание печати.

    Оператор осуждения

    Используйте jobStyleHint метод NSPrintPanel вместо этого.

    Объявление

    Objective C

    - (NSString *)jobStyleHint

    Возвращаемое значение

    Описание содержания, или nil если не была установлена никакая подсказка стиля задания.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.2 и позже.

    Осуждаемый в OS X v10.5.

    См. также

    – setJobStyleHint:

  • Устанавливает тип содержания, которое распечатывает задание печати.

    Оператор осуждения

    Используйте setJobStyleHint: метод NSPrintPanel вместо этого.

    Объявление

    Objective C

    - (void)setJobStyleHint:(NSString *)hint

    Параметры

    hint

    Поддерживаемое задание разрабатывает подсказку. Допустимые значения для этого параметра описаны в разделе Constants NSPrintPanel класс. Если это значение nil, стандартный интерфейс используется.

    Обсуждение

    Это управляет набором элементов, появляющихся в меню Presets упрощенного интерфейса панели Print, представленного этой работой, если это представляет тот.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.2 и позже.

    Осуждаемый в OS X v10.5.

    См. также

    – jobStyleHint

  • Возвращает вспомогательное представление, используемое панелью печати получателя.

    Оператор осуждения

    Используйте accessoryControllers метод NSPrintPanel вместо этого.

    Объявление

    Objective C

    - (NSView *)accessoryView

    Возвращаемое значение

    Пользовательское вспомогательное представление.

    Обсуждение

    Вы используете setAccessoryView: метод для настройки значения по умолчанию NSPrintPanel объект, не имея необходимость разделять на подклассы NSPrintPanel или укажите свой собственный объект панели печати.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.5.

  • Устанавливает пользовательское вспомогательное представление, которое будет выведено на экран панелью печати получателя.

    Оператор осуждения

    Используйте addAccessoryController: метод NSPrintPanel вместо этого.

    Объявление

    Objective C

    - (void)setAccessoryView:(NSView *)aView

    Параметры

    aView

    Представление для отображения в панели печати. Можно использовать это представление для указания дополнительных опций печати.

    Обсуждение

    Можно использовать этот метод, чтобы избежать разделять на подклассы NSPrintPanel или указывая Ваш собственный объект панели печати. Панель печати автоматически изменена (по мере необходимости) для размещения вспомогательного представление, когда это выбрано.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.5.

  • showPanels - showPanels (OS X v10.4) и позже

    Возвращает булево значение, указывающее, должна ли панель печати быть выведена на экран.

    Оператор осуждения

    Использовать showsPrintPanel и showsProgressPanel вместо этого.

    Объявление

    Objective C

    - (BOOL)showPanels

    Возвращаемое значение

    YEStrue если панель печати должна быть выведена на экран; иначе, NOfalse.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

  • setShowPanels: - setShowPanels: (OS X v10.4) и позже

    Наборы, должна ли работа печати вывести на экран панель печати.

    Оператор осуждения

    Использовать setShowsPrintPanel: и setShowsProgressPanel: вместо этого.

    Объявление

    Objective C

    - (void)setShowPanels:(BOOL)flag

    Параметры

    flag

    YEStrue если работа печати должна вывести на экран панель печати; иначе, NOfalse.

    Обсуждение

    Этот метод также влияет, представлена ли панель прогресса, в то время как работает работа. Если работа копии EPS или PDF выполняется, никакая панель не выведена на экран, независимо от значения flag.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Осуждаемый в OS X v10.4 и позже.

Типы данных

  • Эти константы указывают порядок страницы.

    Объявление

    Swift

    enum NSPrintingPageOrder : Int { case DescendingPageOrder case SpecialPageOrder case AscendingPageOrder case UnknownPageOrder }

    Objective C

    typedef enum _NSPrintingPageOrder { NSDescendingPageOrder = (-1), NSSpecialPageOrder = 0, NSAscendingPageOrder = 1, NSUnknownPageOrder = 2 } NSPrintingPageOrder;

    Константы

    • AscendingPageOrder

      NSAscendingPageOrder

      Возрастание (наоборот) порядка страницы.

      Доступный в OS X v10.0 и позже.

    • DescendingPageOrder

      NSDescendingPageOrder

      Убывающий (переднезадний) порядок страницы.

      Доступный в OS X v10.0 и позже.

    • SpecialPageOrder

      NSSpecialPageOrder

      Спулер не перестраивает страницы — они распечатаны в заказе, полученном спулером.

      Доступный в OS X v10.0 и позже.

    • UnknownPageOrder

      NSUnknownPageOrder

      Никакой порядок страницы не указан.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    Эти константы используются pageOrder и setPageOrder:.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Это - имя исключения, которое может быть повышено NSPrintOperation.

    Объявление

    Swift

    var NSPrintOperationExistsException: NSString!

    Objective C

    NSString *NSPrintOperationExistsException;

    Константы

    • NSPrintOperationExistsException

      NSPrintOperationExistsException

      Когда уже существует работа печати в процессе, имя исключения повысило.

      Методы, повышающие это исключение, EPSOperation... и printOperation....

      Доступный в OS X v10.0 и позже.

  • Эти константы указывают качество печати в использовании.

    Объявление

    Swift

    enum NSPrintRenderingQuality : Int { case Best case Responsive }

    Objective C

    enum { NSPrintRenderingQualityBest, NSPrintRenderingQualityResponsive }; typedef NSInteger NSPrintRenderingQuality;

    Константы

    • Best

      NSPrintRenderingQualityBest

      Представляет печать в самом лучшем качестве, независимо от скорости.

      Доступный в OS X v10.7 и позже.

    • Responsive

      NSPrintRenderingQualityResponsive

      Жертвует наименее возможной суммой рендеринга качества для скорости для поддержания быстро реагирующего пользовательского интерфейса. Эта опция должна использоваться только после установления того рендеринга высшего качества, действительно делает пользовательский интерфейс безразличным.

      Доступный в OS X v10.7 и позже.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.7 и позже.