如何更改页眉和页脚文本(即合并字段)的字体颜色并在 Aspose Word 中存在线条颜色更改 Java
How to change the font color of Header and Footer Text (which is merge field) and exist Line color change in Aspose Word Java
我有一个现有的Aspose word模板,我想更改页眉和页脚中文本的字体颜色,即合并字段值。
另外,我有线(形状),我想改变这条线的颜色。
我怎样才能实现它?
可以使用 Run.Font.Color 属性 更改文本颜色。您可以在任何 headers/footers 中获取 运行 节点并使用以下代码更改文本颜色:
HeaderFooter primaryHeader = doc.getFirstSection().getHeadersFooters().
getByHeaderFooterType(HeaderFooterType.HEADER_PRIMARY);
for (Run run : (Iterable<Run>) primaryHeader.getChildNodes(NodeType.RUN, true)){
run.getFont().setColor(Color.RED);
}
使用Aspose.Words for Java,您还可以使用以下代码更改形状的描边颜色:
for (Shape shape : (Iterable<Shape>) doc.getChildNodes(NodeType.SHAPE, true)){
shape.setStrokeColor(Color.RED);
}
我在 Aspose 工作,担任开发人员推广员。
我有一个现有的Aspose word模板,我想更改页眉和页脚中文本的字体颜色,即合并字段值。
另外,我有线(形状),我想改变这条线的颜色。 我怎样才能实现它?
可以使用 Run.Font.Color 属性 更改文本颜色。您可以在任何 headers/footers 中获取 运行 节点并使用以下代码更改文本颜色:
HeaderFooter primaryHeader = doc.getFirstSection().getHeadersFooters().
getByHeaderFooterType(HeaderFooterType.HEADER_PRIMARY);
for (Run run : (Iterable<Run>) primaryHeader.getChildNodes(NodeType.RUN, true)){
run.getFont().setColor(Color.RED);
}
使用Aspose.Words for Java,您还可以使用以下代码更改形状的描边颜色:
for (Shape shape : (Iterable<Shape>) doc.getChildNodes(NodeType.SHAPE, true)){
shape.setStrokeColor(Color.RED);
}
我在 Aspose 工作,担任开发人员推广员。