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() -> NSFontPanelObjective 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() -> BoolObjective C
+ (BOOL)sharedFontPanelExistsОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, включена ли кнопка Set получателя.
Объявление
Swift
var enabled: BoolObjective C
@property(getter=isEnabled) BOOL enabledПараметры
flagЕсли
YEStrueкнопка Set включена; еслиNOfalse, это отключено.Обсуждение
Получатель продолжает отражать шрифт выбора для сотрудничающих текстовых объектов независимо от этой установки.
Оператор импорта
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Возвращаемое значение
YEStrueесли включена кнопка Set получателя;NOfalseесли это не.Обсуждение
Получатель продолжает отражать шрифт выбора для сотрудничающих текстовых объектов независимо от этой установки.
Оператор импорта
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 *)aFontisMultiple:(BOOL)flagПараметры
aFontШрифт, который будет выбран.
flagЕсли
NOfalse, выбирает указанный шрифт; иначе не выбирает шрифта и выводит на экран сообщение в области предварительного просмотра, указывающей, что выбраны многократные шрифты.Обсуждение
Вы обычно не используете этот метод непосредственно; вместо этого, Вы отправляете
setSelectedFont:isMultiple:к совместно используемомуNSFontManager, который поочередно вызывает этот метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Преобразовывает указанный шрифт с помощью настроек в получателе, при помощи совместно используемого
NSFontManagerпри необходимости.Объявление
Параметры
aFontШрифт, который будет преобразован.
Возвращаемое значение
Преобразованный шрифт, или
aFontсамостоятельно, если это не может быть преобразовано.Обсуждение
Например, если
aFontHelvetica, Наклонные 12,0 точек и пользователь выбрали семейство шрифтов «Таймс» (и ничто иное) в панели Font, шрифт возвратился, Курсив Времен 12,0 точек.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– convertFont:(NSFontManager)
-
Указывает, позволяет ли получатель шрифтам быть измененными в модальных окнах и панелях.
Объявление
Swift
var worksWhenModal: BoolObjective C
@property BOOL worksWhenModalВозвращаемое значение
YEStrue, независимо от установки установил использование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 };Константы
-
NSFPPreviewButtonNSFPPreviewButtonПокажите кнопку Preview.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.0.
-
NSFPRevertButtonNSFPRevertButtonПокажите кнопку Revert.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.0.
-
NSFPSetButtonNSFPSetButtonПокажите кнопку Set.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.0.
-
NSFPPreviewFieldNSFPPreviewFieldПокажите поле Preview.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.0.
-
NSFPSizeFieldNSFPSizeFieldПокажите поле Size.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.0.
-
NSFPSizeTitleNSFPSizeTitleПокажите заголовок Размера.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.0.
-
NSFPCurrentFieldNSFPCurrentFieldПокажите поле Current.
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.0.
-
