Описание тега nsfontmanager
NSFontManager - это центр деятельности системы преобразования шрифтов. Он записывает текущий выбранный шрифт, обновляет панель "Шрифт" и меню "Шрифт", чтобы отразить выбранный шрифт, инициирует изменения шрифта и преобразует шрифты в ответ на запросы от объектов, содержащих текст. В более прозаической роли NSFontManager может быть запрошен на предмет шрифтов, доступных для приложения, и конкретных атрибутов шрифта, таких как сжатый он или расширенный.
0
ответов
NSFontPanel имеет неоднозначные ограничения (фиолетовое окно добавлено в отладке) под Mojave
Чтобы отобразить панель шрифтов в приложении MacOS, я использую: - (IBAction)fontPanel:(id)sender { NSFontManager * fontManager = [NSFontManager sharedFontManager]; if (fontManager.enabled){ fontManager.enabled = FALSE; [[NSFontPanel sharedFontPanel…
16 окт '18 в 13:46
1
ответ
Как я могу установить атрибуты NSFontPanel?
Как я могу установить атрибуты шрифта NSFontPanel, как цвет, жирный и т. д.?
27 авг '10 в 09:53
1
ответ
NSTextView, NSFontManager и changeAttributes()
Итак, у меня есть приложение, которое я пишу, чтобы познакомиться со Swift и программированием для OSX. Это приложение для заметок. Окно заметки состоит из NSTextView и кнопки, которая вызывает NSFontPanel. Смена шрифта прекрасно работает. Выбираете…
30 окт '15 в 14:44
2
ответа
Изменить шрифт, цвет шрифта и цвет фона NSTableView во время выполнения с помощью NSFontPanel?
Я бы хотел, чтобы пользователь мог изменить шрифт на основе вида NSTableView, Я использую привязки Какао и Основные данные. В моем тестовом коде у меня есть changeFont: метод, который вызывается, как только я нажимаю сочетание клавиш, например cmd-I…
30 июн '14 в 18:39
1
ответ
NSFontManager selectedFont возвращает ноль
Итак, я проверил все SO и Google, и я не могу найти, что не так с моим кодом: - (IBAction)selectFont:(id)sender { NSFontManager *fontManager = [NSFontManager sharedFontManager]; [fontManager setDelegate:self]; [fontManager setTarget:self]; NSFontPan…
28 ноя '12 в 21:29
1
ответ
Как создать меню шрифтов, как в Microsoft Word в моем приложении Mac OSX Cocoa
Я пытаюсь создать NSComboBox, как изображение, прикрепленное к списку шрифтов. Любое тело знает и пользовательский специальный контроль доступен. Я сохранил изображение в Dropbox
05 ноя '13 в 14:44
1
ответ
NSTextField ест NSFontPanel..?
У меня странная проблема с получением сообщений от NSFontPanel когда NSTextField в моем приложении сосредоточено. Даже подкласс NSTextField ничего не получает от панели шрифтов... кажется, что все, отправленное панелью, например, при смене шрифтов, …
20 янв '16 в 16:36
0
ответов
Как NSFontManager addFontTrait изменяет фактический шрифт в элементе пользовательского интерфейса
Я хочу достичь того же, что и [[NSFontManager sharedFontManager] addFontTrait:(nullable id)sender] только используя мой код Док утверждает This action method causes the receiver to send its action message up the responder chain. By default, the acti…
09 авг '16 в 18:25
1
ответ
Подклассы NSFontManager не работает
Я переклассифицировал NSFontManager и переопределил "modifyFont:(id)sender) Затем я изменил класс NSFontManager в моих файлах xib на новый класс. Я вижу, что класс инициализируется, но перезаписанный метод никогда не вызывается. Хотя метод NSFontMan…
27 июн '12 в 15:52
1
ответ
Фильтрация шрифтов из NSFontPanel?
Согласно документации, вы должны установить для общего экземпляра NSFontManager. Делегат должен реализовать метод - (BOOL) fontManager:(id)sender willIncludeFont:(NSString *)fontName; который затем будет вызываться повторно. К сожалению, нет доступн…
02 авг '13 в 07:47
2
ответа
Какао: всплывающие кнопки форматирования шрифта
Я смотрю на пример приложения, которое включает в себя редактирование текста. У него есть несколько кнопок форматирования шрифтов: Я не могу найти, где в коде они устанавливаются, что заставляет меня думать, что они каким-то образом встроены. Наприм…
10 янв '14 в 15:45
1
ответ
NSFontPanel: Цвет тени - где ты?
Возиться с NSFontPanel Вот. Казалось бы, если вы измените размер панели достаточно широко, вы автоматически получите возможность включать / выключать тени, непрозрачность теней, размытие, смещение и направление. Даже работает в TextEdit. Ницца. Одна…
19 фев '14 в 05:46
1
ответ
Как мне установить состояние кнопки Bold для NSTextView?
У меня есть NSTextView, для которого я хочу добавить кнопки форматирования (жирный, курсив и т. Д.). Прямо сейчас у меня есть кнопка, установленная на тип "переключение", с различными изображениями для состояний включения / выключения. Метод toggle …
02 апр '14 в 20:37
4
ответа
Имя и размер от NSFont
Я пытался найти что-то в Интернете, но сейчас у меня нет ответа, поэтому было бы здорово, если бы вы могли мне помочь! Пока у меня есть объект NSFont, но я хотел бы, чтобы имя (как NSString) и размер шрифта, чтобы я мог вывести это! Это как [NSFont …
10 фев '12 в 20:46
1
ответ
validModesForFontPanel никогда не вызывается
У меня есть приложение, где я использую NSFontPanel, Я открываю панель шрифтов следующим образом: NSFontManager *fontManager = [NSFontManager sharedFontManager]; [fontManager orderFrontFontPanel:self]; [fontManager setDelegate:self]; [fontManager se…
20 фев '12 в 10:13
1
ответ
Проблема с NSFontPanel
У меня есть приложение, в котором мне нужно изменить стиль (шрифт, размер, полужирный, задний и передний цвета,...). Как я могу загрузить начальный стиль в FontPanel и получить новые атрибуты после проверки пользователя? Я пробовал много разных веще…
18 янв '15 в 21:02
2
ответа
fontWithFamily возвращает ноль?
Мы пытаемся создать шрифт, выполнив что-то вроде следующего: NSFont * font; font = [[NSFontManager sharedFontManager] fontWithFamily:@"Arial" traits:(NSUnboldFontMask | NSUnitalicFontMask) weight:5 size:8.0]; Но менеджер шрифтов возвращает "ноль". Я…
14 дек '11 в 21:54
2
ответа
WebView как респондент
Я хотел бы получить changeFont: а также changeColor: сообщения в WebView подкласс. Согласно документации, эти методы отправлены NSFontManager а также NSColorPanel соответственно респондентам. Тем не менее, их никогда не вызывают в моем WebView подкл…
06 окт '12 в 07:40
0
ответов
NSFonts, которые имеют символы ASCII
Я делаю свой собственный диалог шрифтов, но он встроен в WebKit. Это работает в значительной степени, как я хочу, за исключением одной части. Это показывает шрифты, которые не могут быть написаны с использованием стандартных символов ASCII. Они появ…
20 сен '14 в 03:27
2
ответа
Как создать отфильтрованный набор доступных имен семейств шрифтов? (как в Pages или TextEdit)
Я хочу создать всплывающую кнопку, например, в Pages.app (или в TextEdit.app), меню которой представляет собой отфильтрованный список семейств шрифтов. Я могу получить массив доступных имен семейства шрифтов из [NSFontManager availableFontFamilies],…
25 янв '14 в 03:41