我有一個rtf字符串,我將其複製到我的剪貼板(來自C#/ Javascript代碼)。 用戶應該能夠將該文本複製到Outlook中。只有它應該是好看和用戶友好的格式化文本,而不是實際的rtf字符串。將富文本格式字符串複製爲格式文本
如何將此字符串轉換爲漂亮的格式化文本? (在這種情況下,前景是一個富文本編輯器,但它需要字符串作爲純文本)
我有一個rtf字符串,我將其複製到我的剪貼板(來自C#/ Javascript代碼)。 用戶應該能夠將該文本複製到Outlook中。只有它應該是好看和用戶友好的格式化文本,而不是實際的rtf字符串。將富文本格式字符串複製爲格式文本
如何將此字符串轉換爲漂亮的格式化文本? (在這種情況下,前景是一個富文本編輯器,但它需要字符串作爲純文本)
您需要確保在將rtf
數據添加到剪貼板時使用正確的參數。
這裏是一個測試,以沃克的複製格式的文本從RichtTextBox
到寫字板C#代碼:
Clipboard.SetData(DataFormats.Rtf, (Object)richTextBox1.Rtf);
如果您RTF文本已經在錯誤的,純文本格式的剪貼板,只檢索並將其正確放回:
string temp = Clipboard.GetData(DataFormats.Text).ToString();
Clipboard.SetData(DataFormats.Rtf, (Object)temp);
代碼未取的風格我猜絕對URL,而不是嘗試相對URL
我不認爲我們在同一條線上。我有一個帶有按鈕的頁面,當用戶單擊此按鈕時,會將一些文本(富文本格式)複製到用戶的剪貼板。現在需要將其複製到富文本編輯器(如Outlook)中。但不是純文本(包括所有rtf格式元素的純文本) – Timon
好吧,你會碰巧知道在javascript中實現這一點的方法嗎? – Timon
乍一看JavaScript沒有很多數據格式。 Rtf似乎不被支持。 – TaW