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

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

Разработчик

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

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

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

NSPDFPanel

NSPDFPanel объект используется для реализации Сохранения или Экспорта как панель PDF, это является соответствующим пользовательскому интерфейсу OS X. Панель PDF имеет множество встроенных средств управления настройкой, таких как ориентация страницы, формат бумаги и теги. Это также поддерживает использование пользовательского вспомогательного контроллер представления, позволяющий приложению указывать, как должен быть создан файл PDF.

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


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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.9 и позже.
  • Возвращает новое NSPDFPanel объект.

    Объявление

    Objective C

    + (NSPDFPanel *)panel

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

    Новое NSPDFPanel объект или nil если произошла ошибка.

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

    Objective C

    @import AppKit;

    Доступность

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

  • Контроллер представления для вспомогательного просматривает, что панель может представить.

    Объявление

    Swift

    var accessoryController: NSViewController?

    Objective C

    @property(strong) NSViewController *accessoryController

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • опции опции Свойство

    Ряд параметров конфигурации, определяющих представления аксессуара панель PDF, должен вывести на экран.

    Объявление

    Swift

    var options: NSPDFPanelOptions

    Objective C

    @property NSPDFPanelOptions options

    Обсуждение

    Вы указываете ряд опций путем объединения надлежащих констант, определенных в NSPDFPanelOptions.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • defaultFileName defaultFileName Свойство

    Начальное значение для доступного для редактирования пользователем имени файла, показанного в поле имени панели PDF.

    Объявление

    Swift

    var defaultFileName: String!

    Objective C

    @property(copy) NSString *defaultFileName

    Обсуждение

    defaultFileName строка никогда не должна включать расширение файла. По умолчанию значение строки «Не названо» (или его эквивалент для текущей локали).

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Представляет модальную документом панель PDF.

    Объявление

    Swift

    func beginSheetWithPDFInfo(_ pdfInfo: NSPDFInfo!, modalForWindow docWindow: NSWindow!, completionHandler completionHandler: ((Int) -> Void)!)

    Objective C

    - (void)beginSheetWithPDFInfo:(NSPDFInfo *)pdfInfo modalForWindow:(NSWindow *)docWindow completionHandler:(void (^)(NSInteger))completionHandler

    Параметры

    pdfInfo

    NSPDFInfo объект, описывающий параметры, которые будут использоваться при создании файла PDF.

    docWindow

    Окно, в котором будет представлена панель PDF.

    completionHandler

    Когда пользователь отклоняет панель PDF, блок вызвал.

    Обсуждение

    Этот метод представляет немного отличающуюся панель PDF в зависимости от ли NSPDFPanelRequestsParentDirectory постоянный установлен. Если пользователь отклоняет панель, не отменяя его, этот метод обновляет NSPDFInfo объект с любыми изменениями пользователь делает.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Константы раньше конфигурировали содержание панели PDF.

    Объявление

    Swift

    struct NSPDFPanelOptions : RawOptionSetType { init(_ rawValue: Int) init(rawValue rawValue: Int) static var ShowsPaperSize: NSPDFPanelOptions { get } static var ShowsOrientation: NSPDFPanelOptions { get } static var RequestsParentDirectory: NSPDFPanelOptions { get } }

    Objective C

    enum { NSPDFPanelShowsPaperSize = 1 << 2, NSPDFPanelShowsOrientation = 1 << 3, NSPDFPanelRequestsParentDirectory = 1 << 24 }; typedef NSInteger NSPDFPanelOptions;

    Константы

    • ShowsPaperSize

      NSPDFPanelShowsPaperSize

      Телевикторины PDF меню форматов бумаги.

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

    • ShowsOrientation

      NSPDFPanelShowsOrientation

      Телевикторины PDF текущая ориентация содержания PDF, такого как среда или портрет.

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

    • RequestsParentDirectory

      NSPDFPanelRequestsParentDirectory

      Панель PDF не показывает поле имени; вместо этого, это позволяет пользователю идентифицировать каталог, в котором можно сохранить многократные файлы PDF. При установке этого флага Вы ответственны за добавление имени файла и расширения «PDF» получающегося значения URL в NSPDFInfo объект перед продолжением создания файла PDF (или вызов takeSettingsFromPDFInfo метод NSPrintInfo).

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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