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