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

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

Разработчик

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

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

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

NSFontPanel

NSFontPanel класс реализует панель Font — объект пользовательского интерфейса, выводящий на экран список доступных шрифтов, позволяя пользователю предварительно просмотреть их и измениться, шрифт раньше выводил на экран текст. Фактические изменения внесены через сообщения преобразования, отправленные в совместно используемое NSFontManager экземпляр. Существует только одна панель Font для каждого приложения.

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает сингл NSFontPanel экземпляр для приложения, создавая его при необходимости.

    Объявление

    Swift

    class func sharedFontPanel() -> NSFontPanel

    Objective C

    + (NSFontPanel *)sharedFontPanel

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

    NSFontPanel экземпляр для приложения.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    + sharedFontPanelExists
    + setFontPanelFactory: (NSFontManager)

  • Возвраты YEStrue если совместно используемая панель Font была создана, NOfalse если это не имеет.

    Объявление

    Swift

    class func sharedFontPanelExists() -> Bool

    Objective C

    + (BOOL)sharedFontPanelExists

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    + sharedFontPanel

  • Указывает, включена ли кнопка Set получателя.

    Объявление

    Swift

    var enabled: Bool

    Objective C

    @property(getter=isEnabled) BOOL enabled

    Параметры

    flag

    Если YEStrue кнопка Set включена; если NOfalse, это отключено.

    Обсуждение

    Получатель продолжает отражать шрифт выбора для сотрудничающих текстовых объектов независимо от этой установки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – isEnabled

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

    Указывает, включена ли кнопка Set получателя.

    Объявление

    Objective C

    - (BOOL)isEnabled

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

    YEStrue если включена кнопка Set получателя; NOfalse если это не.

    Обсуждение

    Получатель продолжает отражать шрифт выбора для сотрудничающих текстовых объектов независимо от этой установки.

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

    Objective C

    @import AppKit;

    Доступность

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

    См. также

    – setEnabled:

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

    Объявление

    Swift

    func reloadDefaultFontFamilies()

    Objective C

    - (void)reloadDefaultFontFamilies

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Устанавливает выбранный шрифт в получателе к указанному шрифту.

    Объявление

    Swift

    func setPanelFont(_ aFont: NSFont, isMultiple flag: Bool)

    Objective C

    - (void)setPanelFont:(NSFont *)aFont isMultiple:(BOOL)flag

    Параметры

    aFont

    Шрифт, который будет выбран.

    flag

    Если NOfalse, выбирает указанный шрифт; иначе не выбирает шрифта и выводит на экран сообщение в области предварительного просмотра, указывающей, что выбраны многократные шрифты.

    Обсуждение

    Вы обычно не используете этот метод непосредственно; вместо этого, Вы отправляете setSelectedFont:isMultiple: к совместно используемому NSFontManager, который поочередно вызывает этот метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Преобразовывает указанный шрифт с помощью настроек в получателе, при помощи совместно используемого NSFontManager при необходимости.

    Объявление

    Swift

    func panelConvertFont(_ aFont: NSFont) -> NSFont

    Objective C

    - (NSFont *)panelConvertFont:(NSFont *)aFont

    Параметры

    aFont

    Шрифт, который будет преобразован.

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

    Преобразованный шрифт, или aFont самостоятельно, если это не может быть преобразовано.

    Обсуждение

    Например, если aFont Helvetica, Наклонные 12,0 точек и пользователь выбрали семейство шрифтов «Таймс» (и ничто иное) в панели Font, шрифт возвратился, Курсив Времен 12,0 точек.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – convertFont: (NSFontManager)

  • Указывает, позволяет ли получатель шрифтам быть измененными в модальных окнах и панелях.

    Объявление

    Swift

    var worksWhenModal: Bool

    Objective C

    @property BOOL worksWhenModal

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

    YEStrue, независимо от установки установил использование NSPanel метод setWorksWhenModal:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – worksWhenModal (NSWindow)
    – worksWhenModal (NSPanel)

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

    Объявление

    Swift

    var accessoryView: NSView?

    Objective C

    @property(strong) NSView *accessoryView

    Параметры

    aView

    Представление для установки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – accessoryView

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

    Объявление

    Swift

    var accessoryView: NSView?

    Objective C

    @property(strong) NSView *accessoryView

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setAccessoryView:

  • Эти константы являются устаревшими и не должны использоваться.

    Используйте метод и константы, описанные в Ссылке на протокол NSFontPanelValidation вместо этого.

    Объявление

    Swift

    var NSFPPreviewButton: Int { get } var NSFPRevertButton: Int { get } var NSFPSetButton: Int { get } var NSFPPreviewField: Int { get } var NSFPSizeField: Int { get } var NSFPSizeTitle: Int { get } var NSFPCurrentField: Int { get }

    Objective C

    enum { NSFPPreviewButton = 131, NSFPRevertButton = 130, NSFPSetButton = 132, NSFPPreviewField = 128, NSFPSizeField = 129, NSFPSizeTitle = 133, NSFPCurrentField = 134 };

    Константы

    • NSFPPreviewButton

      NSFPPreviewButton

      Покажите кнопку Preview.

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

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

    • NSFPRevertButton

      NSFPRevertButton

      Покажите кнопку Revert.

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

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

    • NSFPSetButton

      NSFPSetButton

      Покажите кнопку Set.

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

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

    • NSFPPreviewField

      NSFPPreviewField

      Покажите поле Preview.

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

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

    • NSFPSizeField

      NSFPSizeField

      Покажите поле Size.

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

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

    • NSFPSizeTitle

      NSFPSizeTitle

      Покажите заголовок Размера.

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

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

    • NSFPCurrentField

      NSFPCurrentField

      Покажите поле Current.

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

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