我正在读取一个txt文件并将其内容写入另一个txt文件。 在将内容写入新文件之前,我必须更改字符串的字体(从另一个文件读取的字符串)。 我该怎么做 请帮忙。
答案 0 :(得分:6)
字符串本身不具有 字体。如果字符串代表RTF或类似的东西,那么这是另一回事 - 它有效地改变了RTF格式中的字体。
但是,如果你只是在写一个纯文本文件,那完全取决于显示客户端使用哪种字体。
答案 1 :(得分:2)
对不起!!朋友。你不能改变字符串的字体或大小。 C#不知道你要在哪里写字符串文本...控制台或任何文本文件或标签......
想想如果它支持会发生什么,让你设置一些格式到字符串,而不是写入你打印到控制台的文件(控制台没有丰富的字体)
无论如何!!但是如果你想这样做,那取决于你正在写的文件类型。记事本,或rtf orword文件。在那里你可以很容易地找到改变字体。
答案 2 :(得分:1)
如果是纯文本文件,则不能!
答案 3 :(得分:1)
一个简单的字符串没有字体。字体用于打印或显示字符串,但字符串本身仅为文本。如果你正在谈论你正在阅读的一些编码文本(比如rtf),你需要将文本解析成可解释的东西并从那里开始。
如果您只想使用不同的字体在文本框中输出一个或多个字符串,则需要使用支持格式化的控件。