如附件所示,我想给固定的三个段落设置固定的样式,test.doc是我的测试文档,expect.doc是我的期望文档,test.png是我的测试图片标记,expect.png是我的期望图片标记help.zip (59.8 KB)
您可以在以下代码上构建逻辑,以增加段落文本的大小和更改Word文档中文本的大小。
Document doc = new Document("E:\\Temp\\help\\test.doc");
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
if (para.ToString(SaveFormat.Text).Trim().Equals("zc2019110203"))
{
para.ParagraphFormat.Style = doc.Styles["center title2"];
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
foreach(Run run in para.GetChildNodes(NodeType.Run, true))
{
run.Font.Size = 22;
}
}
if (para.ToString(SaveFormat.Text).Trim().Equals("资产评估报告"))
{
para.ParagraphFormat.Style = doc.Styles["center title1"];
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
foreach (Run run in para.GetChildNodes(NodeType.Run, true))
{
run.Font.Size = 16;
}
}
}
doc.Save("E:\\Temp\\help\\19.10.doc");