如何让文本加下划线和加粗?我的文本变得粗体但没有下划线。
这是我的一些代码,非常直接地使用运行属性为给定的文本加粗和加下划线。
Run run_header = para_main.AppendChild(new Run());
RunProperties runProps = new RunProperties();
Bold bold = new Bold();
Underline ul = new Underline();
runProps.Append(bold);
runProps.Append(ul);
run_header.AppendChild(new RunProperties(runProps));
//run_header.AppendChild(new RunProperties(new Bold(), new Underline()));
string username = form.Username;
string proces_header = form.HeaderTitle;
run_header.AppendChild(new Text(proces_header + " | " + username));
run_header.AppendChild(new Break());
最佳答案
尝试像这样将 Underline Val 属性设置为 Single:
new Underline() { Val = DocumentFormat.OpenXml.Wordprocessing.UnderlineValues.Single }
关于c# - 下划线和粗体文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13828984/