NSFontPanel
NSFontPanel
класс реализует панель Font — объект пользовательского интерфейса, выводящий на экран список доступных шрифтов, позволяя пользователю предварительно просмотреть их и измениться, шрифт раньше выводил на экран текст. Фактические изменения внесены через сообщения преобразования, отправленные в совместно используемое NSFontManager
экземпляр. Существует только одна панель Font для каждого приложения.
Наследование
-
NSObject
-
NSResponder
-
NSWindow
-
NSPanel
-
NSFontPanel
-
NSObject
-
NSResponder
-
NSWindow
-
NSPanel
-
NSFontPanel
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
NSUserInterfaceValidations
-
Печатаемый
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSObject
-
NSUserInterfaceItemIdentification
-
NSUserInterfaceValidations
Оператор импорта
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
) -
Возвраты
YES
true
если совместно используемая панель Font была создана,NO
false
если это не имеет.Объявление
Swift
class func sharedFontPanelExists() -> Bool
Objective C
+ (BOOL)sharedFontPanelExists
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, включена ли кнопка Set получателя.
Объявление
Swift
var enabled: Bool
Objective C
@property(getter=isEnabled) BOOL enabled
Параметры
flag
Если
YES
true
кнопка Set включена; еслиNO
false
, это отключено.Обсуждение
Получатель продолжает отражать шрифт выбора для сотрудничающих текстовых объектов независимо от этой установки.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
isEnabled - isEnabled
Доступный в OS X v10.0 через OS X v10.9Указывает, включена ли кнопка Set получателя.
Объявление
Objective C
- (BOOL)isEnabled
Возвращаемое значение
YES
true
если включена кнопка Set получателя;NO
false
если это не.Обсуждение
Получатель продолжает отражать шрифт выбора для сотрудничающих текстовых объектов независимо от этой установки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Инициировал перезагрузку к состоянию по умолчанию, так, чтобы вызвали делегата.
Объявление
Swift
func reloadDefaultFontFamilies()
Objective C
- (void)reloadDefaultFontFamilies
Обсуждение
Эта перезагрузка предоставляет возможность делегата для тщательного исследования списка по умолчанию шрифтов, которые будут выведены на экран в панели.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает выбранный шрифт в получателе к указанному шрифту.
Объявление
Swift
func setPanelFont(_
aFont
: NSFont, isMultipleflag
: Bool)Objective C
- (void)setPanelFont:(NSFont *)
aFont
isMultiple:(BOOL)flag
Параметры
aFont
Шрифт, который будет выбран.
flag
Если
NO
false
, выбирает указанный шрифт; иначе не выбирает шрифта и выводит на экран сообщение в области предварительного просмотра, указывающей, что выбраны многократные шрифты.Обсуждение
Вы обычно не используете этот метод непосредственно; вместо этого, Вы отправляете
setSelectedFont:isMultiple:
к совместно используемомуNSFontManager
, который поочередно вызывает этот метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Преобразовывает указанный шрифт с помощью настроек в получателе, при помощи совместно используемого
NSFontManager
при необходимости.Объявление
Параметры
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
Возвращаемое значение
YES
true
, независимо от установки установил использованиеNSPanel
методsetWorksWhenModal:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– worksWhenModal
(NSWindow
)– worksWhenModal
(NSPanel
)
-
Устанавливает указанное представление как представление аксессуара получателя, позволяя Вам добавить пользовательские элементы управления к панели Font Вашего приложения, не имея необходимость создавать подкласс.
Параметры
aView
Представление для установки.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает представление аксессуара получателя.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Эти константы являются устаревшими и не должны использоваться.
Используйте метод и константы, описанные в Ссылке на протокол 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.
-