我将更改特定字符的字体颜色,而不是MS文档上的整个段落。 我想用C#做到这一点。
现在,我可以使用DOCX库更改整个段落的字体颜色,但不能更改字符。
希望听到任何帮助。
答案 0 :(得分:0)
在此库的示例中,您具有以下代码:
// Insert a Paragraph into this document.
var p = document.InsertParagraph();
// Append some text and add formatting.
p.Append( "This is an " ).Font( new Font( "Arial" )).Color(Color.Black)
.Append( " E" ).Font( new Font( "Arial" )).Color( Color.Blue )
.Append( " xample." ).Font( new Font( "Arial" )).Color( Color.Black);
在段落中,您可以添加任何格式的文本并设置其格式。如果要更改字母的格式,则需要添加字母+格式。该代码将显示“ This is a Example”,并且字母“ E”将为蓝色。