5
我在需要加下劃線的C#應用程序中有string
。這需要在unicode中完成,因爲字符串被導出並顯示在word文件中。要做到這一點,我前面有下劃線的Unicode \u0332
其作品的每一個字符,但在這個截圖看到它並不能完全強調的「m」字:Unicode下劃線不會完全強調某些字符
我曾嘗試\u0332
幾次前在m和之後但輸出總是相同的。
有什麼辦法讓它完全強調字符?
編輯:我只是嘗試使用連續下劃線unicode符號\u2381
,但根本不呈現。
謝謝。這是一個MS Word .docx文檔,我認爲它支持並正確顯示。由於應用程序通過模板化文檔查找標籤,並將其替換爲應用程序中相應命名的「字符串」變量的內容,所以我對此不以爲然。 – Saggio
爲什麼使用Unicode黑客*在Word文檔中格式化*東西? –
@ R.MartinhoFernandes相信我,這不是一個理想的情況 - 這是一個遺留應用程序,這是第一次出現這個請求。例如,模板化的Word文檔與''類似,並且應用程序通過並用來自應用程序的'results'字符串中包含的信息替換'',其中字符串中包含的一個詞將是下劃線。這是在運行時完成的,因此無法在模板本身中設置文本的格式,它需要在應用程序端進行格式化。 –
Saggio