2015-10-21 60 views
0

我希望能夠使用DocX library將「打勾」添加到句子末尾。將符號添加到.docx文件

//Create the table 
Table signingTable = document.AddTable(18, 6); 
//....many lines of code 
string mySentence = "Hello World" + <tick>; 
signingTable.Rows[entryItem + 1].Cells[3].Paragraphs.First().Append(mySentence); 

這樣,當我的表使得它會有一個勾符號文本Hello World旁邊。有人可以幫助我需要添加的編碼,使這項工作?

+0

U + 2713? http://www.fileformat.info/info/unicode/char/2713/index.htm –

回答

1

刻度標記是wingdings字體中的ascii字符252。

您需要將另一個運行添加到段落,將運行字體設置爲wingdings並將chr(252)添加到該段落中。

使用DOCX庫,你會做類似如下:

char tick = (char) 252; 

p.Append("Hello World").Append(tick).Font(new FontFamily("Wingdings")); 
+0

這看起來不錯。雖然我收到「chr」的錯誤... – Adrian

+1

對不起,我已經更新了它,我正在混合我的語言! :) –