nsfontmanager

    1熱度

    1回答

    如何獲得由NSFontCollection「包含」的字體或字體家族的NSArray? 所有NSFont和NSFontManager方法似乎都需要一個NSFontDescriptor,而NSFontCollection則返回一個NSArray的NSFontDescriptor對象。看起來應該有一種方法返回與這些相匹配的字體。 是否需要手動查詢每種字體描述符與所有字體?

    2熱度

    1回答

    我subclassed NSFontManager和overrode「modifyFont:(id)sender) 然後我將我的xib文件中的NSFontManager類更改爲新類 我可以看到,該類初始化,但被覆蓋的方法不會被調用雖然NSFontManager方法工作正常 什麼我錯了 #import "GFFontManager.h" @implementation GFFontManager

    1熱度

    2回答

    我想在WebView子類中收到changeFont:和changeColor:消息。 根據文檔,這些方法分別由NSFontManager和NSColorPanel發送給響應者。 然而,他們從來沒有在我的WebView子類中被調用。這是預期的行爲?如果不是,我做錯了什麼?

    1熱度

    1回答

    根據文檔,您應該將一個<NSFontManagerDelegate>設置爲NSFontManager的共享實例。代表應實施方法 - (BOOL) fontManager:(id)sender willIncludeFont:(NSString *)fontName; 然後將被重複調用。不幸的是,沒有可用的<NSFontManagerDelegate>的文檔,實際上該協議缺失。同樣,我創建了一個

    1熱度

    1回答

    在這裏修改NSFontPanel。看起來,如果您將存儲面板調整到足夠寬的範圍,您將自動獲得打開/關閉陰影,陰影不透明度,模糊,偏移和方向的功能。甚至可以在TextEdit中使用。 不錯。 但是,Apple的NSFontPanel實現只具有灰度陰影 - 無顏色。儘管NSShadow允許顏色。 我會是真的很好有彩色陰影。 兩個問題: 1)如何能一個(容易)添加陰影ColorWell到NSFontPan

    4熱度

    1回答

    好吧,我已經檢查了S.O.和遍佈谷歌和我找不到什麼是錯我的代碼: - (IBAction)selectFont:(id)sender { NSFontManager *fontManager = [NSFontManager sharedFontManager]; [fontManager setDelegate:self]; [fontManager setTar

    2熱度

    1回答

    當我的應用程序中的NSTextField被聚焦時,我收到一個來自NSFontPanel的任何消息的奇怪問題。 即使是NSTextField的子類,也不會從字體面板收到任何東西。當更改字體,顏色等只是在AppKit的某處被吃掉。 當文本字段爲而不是時,所有工作都很好,即我收到了通常的changeFont:和相關消息。 而且,不像NSTextView似乎沒有被任何種類的財產,以開啓/關閉字體面板支持在

    3熱度

    2回答

    我正在看一個涉及一些文本編輯的示例應用程序。它有一些像這樣的字體格式按鈕: 我找不到在哪裏,這些正在建立的代碼,這讓我覺得他們來建莫名其妙。例如,字體彈出式按鈕列出所有字體並在頂部具有最近使用的字體。 我一直無法弄清楚如何通過谷歌搜索實現這一點。這些字體按鈕是如何創建的? 編輯:澄清...我真正的目標是創建一個具有文本編輯組件的應用程序。我希望它具有這樣的文本格式按鈕。所以我並不是真的對這個具體案

    2熱度

    1回答

    我有一個應用程序,我使用NSFontPanel。 我打開字體面板是這樣的: NSFontManager *fontManager = [NSFontManager sharedFontManager]; [fontManager orderFrontFontPanel:self]; [fontManager setDelegate:self]; [fontManager setTarget:

    1熱度

    2回答

    我想創建一個類似於Pages.app(或TextEdit.app)中的菜單按鈕的彈出式按鈕,其菜單是經過篩選的字體系列列表。 我可以從[NSFontManager availableFontFamilies]獲得一個可用字體系列名稱的數組,但是這提供了比Pages的彈出式菜單更多的字體系列。另一方面,我可以從[NSFontCollection fontCollectionWithName:NSFo