簡體   English   中英

如何將所有屬性內容從NSTextView復制到NSPasteboard

[英]how to copy all attributed content from NSTextView to NSPasteboard

我正在嘗試實現將內容從NSTextView自動復制到剪貼板,以便將來將其粘貼到編輯器中。 NSTextView具有純文本和屬性文本和圖像。

如果我全部選擇並按CMD + C復制並粘貼到某個功能豐富的編輯器(例如Mail.app),則一切正常。

我在CocoaDev.com上找到了復制RTF的解決方案

但是,當我嘗試通過此解決方案復制內容時,如果將其粘貼到編輯器中,則不會發生任何事情。

如何將帶有圖像的屬性文本從NSTextView textStorage復制到NSPasteboard?

所需要的就是使用NSRTFDPboardType。

文本視圖的文本存儲是NSTextStorage的實例,它是NSMutableAttributedString的子類。 考慮到這一點,查看將NSAttributedString復制到粘貼板 ,您將擁有前進所需的一切。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM