我希望能够使用DocX library在句子的末尾添加“勾号”。
//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 :(得分:2)
刻度标记是wingdings字体中的ascii字符252。
您需要在段落中添加另一个运行,将运行字体设置为wingdings并将chr(252)添加到其中。
使用DocX库,您可以执行以下操作:
char tick = (char) 252;
p.Append("Hello World").Append(tick).Font(new FontFamily("Wingdings"));
答案 1 :(得分:-1)
使用SDK OpenXML,您将执行以下操作:
p.Append(new Run( new SymbolChar() { Font = "Wingdings", Char = "F0FE" }));