簡體   English   中英

在C#中保存RichTextFile的最佳方法是什么?

[英]What's the best way to save a RichTextFile in C#?

我正在嘗試創建記事本/寫字板克隆。 我想將其保存為.rtf格式,以便可以通過寫字板讀取。 如何在C#中保存此操作?

假設您出於學習目的而嘗試自己這樣做,那么您不想使用庫來為您做這件事:

基本上,您需要編寫一個在內存中保存帶有RTF標記的字符串或類似DOM的數據樹的程序。 使用RTF規范 ,您應該編寫一個帶有正確標記並帶有.rtf擴展名的純文本文件。 就像編寫HTML文件一樣。

如果我錯了,請糾正我,但是如果您使用的是RichTextBox控件,則可以僅使用RichTextBox.SaveFile方法來實現。 只是一個猜測,盡管您的意思是不使用該控件就這樣做。

RTF規范鏈接

根據他們的api創建xml規范,然后可以使您的應用與寫字板,word等兼容。

暫無
暫無

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

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