【问题标题】:How to cleanly save richtextbox content?如何干净地保存richtextbox内容?
【发布时间】:2016-07-06 20:00:52
【问题描述】:

我遇到了一个问题:创建一个文本编辑器,我将 Richtextbox 内容保存在一个 rtf 文件中。我也很好,我测试了它,并且添加了文本对齐选项,我发布了对齐未保存在 rtf 文件中!同样如我所说,您知道如何干净地保存文本,即将所有字体属性保存为文本对齐方式吗?

【问题讨论】:

    标签: .net save alignment richtextbox rtf


    【解决方案1】:

    你可以试试这个:File.WriteAllLines(filename, richTextBox1.Lines);

    或者这个:rtfTextBox.SaveFile(fileName);

    添加RichTextBoxStreamType 例如

    rtfTextBox.SaveFile(fileName, RichTextBoxStreamType.RichText);
    

    rtfTextBox.SaveFile(fileName, RichTextBoxStreamType.TextTextOleObjs);
    

    【讨论】:

    • 而且....事实不是我不能保存它,而是rtf格式不保存字体属性
    • OpenFileDialog1.ShowDialog() RichTextBox1.LoadFile(OpenFileDialog1.FileName) saved = True
    • 哎呀,OpenFileDialog1.ShowDialog()Richtextbox1.LoadFile(OpenFileDialog1.Filename)(和 saved = True
    • 但也许我没有使用最好的解决方案来保存它,也许我必须使用 Richtextbox1.SaveFile("C:\Users\me\here.rtf",VBconservefontproperties) 之类的东西来保存它
    猜你喜欢
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 2010-09-16
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多