文檔首頁>>E-iceblue中文文檔>>在Word中插入符號
在Word中插入符號
有時我們需要在段落中插入符號或特殊字符。文章介紹了用c#代碼在Word中插入符號的解決方案。在名為 Spire.Doc的Word .NET API的幫助下,我們將使用 ? 和 ? 作為符號示例來完成該過程。
首先我們需要完成準備工作:
- 下載最新的 Spire.Doc并將其安裝在您的機器上。
- 添加 Spire.Doc.dll 文件作為參考。
- 打開bin文件夾,選擇.NET 4.0下的三個dll文件。
- 右鍵單擊屬性并在其菜單中選擇屬性。
- 將目標框架設置為 .NET 4。
- 添加 Spire.Doc 作為命名空間。
這里是代碼的解釋。
第 1 步:創(chuàng)建 Spire.Doc.Document 的實例。
Document document = new Document();
第 2 步:添加一個部分。
Section section = document.AddSection();Section section = document.AddSection();
第 3 步:添加一個段落。
Paragraph paragraph = section.AddParagraph();
第 4 步:使用 unicode 字符創(chuàng)建符號 ?。
TextRange tr = paragraph.AppendText('\u00c4'.ToString());
其實下面的step5和step6只是根據你的需求選擇。
第 5 步:設置符號 ? 的顏色。
tr.CharacterFormat.TextColor = Color.Red;
第 6 步:添加符號?。
paragraph.AppendText('\u00cb'.ToString());
第 7 步:保存到 Word 文件。
document.SaveToFile("sample.docx", FileFormat.Docx);
這是完整的代碼:
[C#]
using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using System.Drawing; namespace InsertSymbol { class Program { static void Main(string[] args) { Document document = new Document(); Section section = document.AddSection(); Paragraph paragraph = section.AddParagraph(); TextRange tr = paragraph.AppendText('\u00c4'.ToString()); tr.CharacterFormat.TextColor = Color.Red; paragraph.AppendText('\u00cb'.ToString()); document.SaveToFile("sample.docx", FileFormat.Docx); } } }
預覽效果截圖: