2011-02-18 83 views
0

我正在讀取txt文件並將其內容寫入另一個txt文件。 在將內容寫入新文件之前,我必須更改字符串的字體(從另一個文件中讀取的字符串)。 我應該怎麼做。 請幫忙。更改C中字符串的字體#

+0

等等,什麼?你正在讀/寫什麼類型的文件? – 2011-02-18 09:23:33

+1

你正在寫什麼格式的文件?這對於如何更改字體至關重要。 – Lazarus 2011-02-18 09:23:42

回答

6

字符串本來不字體。如果字符串表示RTF或類似的東西,那麼這是另一回事 - 它有效地改變了RTF格式的字體。

但是,如果你只是寫一個純文本文件,它是完全由客戶端顯示的字體,它使用。

1

如果是純文本文件,然後你不能!
如果你正在編寫一個Word文檔,使用一些Office API,那麼你可以!

1

一個簡單的字符串沒有字體。字體用於打印或顯示字符串,但字符串本身只是文本。如果您正在討論您正在閱讀的某些編碼文本(如rtf),則需要將文本解析爲可解釋的內容並從此處繼續。

如果你只是想用不同的字體來推出一個或多個字符串在一個文本框,您需要使用支持的格式控制。

2

對不起!朋友。你不能改變字體或字符串的大小。 C#不知道你將要寫入字符串文本......控制檯或任何文本文件或標籤...

試想如果它支持會發生什麼,讓u盤某種格式字符串代替寫信給你的文件打印到控制檯(Console是沒有豐富的字體)

反正!但是如果你想這樣做,這取決於你寫的文件的類型。記事本或rtf orword文檔。在那裏你可以很容易地找到改變字體。

相關問題