如何獲取NSTextView的當前字體?獲取NSTextView的當前字體
0
A
回答
4
一個NSTextView
是一種NSText
。所以,發送它a font
message。
8
彼得的答案是正確的,但不是整個故事。在NSTextView
上調用-font
將返回文本視圖字符串中第一個字符的字體,或者如果文本視圖爲空,它將返回插入點處的字體。
但是,如果將文本視圖配置爲接受富文本,則文本視圖可以具有多種不同的字體。
在這種情況下,您需要從文本視圖的NSTextStorage
對象(它是NSAttributedString
的子類)中的特定位置獲取字體。通過在文本視圖上調用-textStorage
獲得NSTextStorage
對象。
可以使用的NSAttributedString
的-attribute:atIndex:effectiveRange:
方法和NSFontAttributeName
傳遞的屬性參數得到在NSTextStorage
對象的特定位置的字體。
相關問題
- 1. 獲取並突出顯示當前字在NSTextView
- 2. 獲取當前的GCC體系結構
- 3. 如何在不更改當前內容的情況下更改NSTextView的字體?
- 4. 如何獲取ace編輯器的當前字體大小?
- 5. 如何獲得GtkTextView當前字體?
- 6. 如何在NSTextView中獲取特定字體文本的字符串?
- 7. 獲取當前收件人的名字
- 8. UITextField獲取當前編輯的字
- 9. 獲取選擇字段的當前值
- 10. 獲取當前用戶的名字
- 11. 無法獲得NSTextView的前景色
- 12. ContentEditable - 獲取當前字體顏色/大小
- 13. Kendo UI編輯器 - 獲取當前字體樣式
- 14. Roslyn:獲取當前項目/獲取當前選中的文檔
- 15. 獲取當前URL
- 16. 獲取當前頁
- 17. 獲取當前MigrationId
- 18. 獲取當前URL
- 19. 獲取當前URL
- 20. 獲取當前UIViews?
- 21. 獲取當前GridView
- 22. 如何設置NSTextView的默認字體?
- 23. NSTextView的瘋狂字體問題
- 24. 更改顏色和NStextView的字體
- 25. 保持NSTextView的字體不變
- 26. 獲取當前url查詢字符串
- 27. 獲取當前字段名稱
- 28. 獲取當前URL(UIWebView的)
- 29. 獲取當前OpenCV的FPS
- 30. 獲取當前的硒
這是一個很好的答案,但我的文本視圖只會有一個字體,所以彼得的答案是我需要的。謝謝。 – Joshua 2010-02-04 06:51:59