我有一个现有的 Aspose 字模板,我想更改页眉和页脚中文本的字体颜色,即合并字段值。
另外,我已经存在线(形状),我想改变这条线的颜色。我怎样才能实现它?
我有一个现有的 Aspose 字模板,我想更改页眉和页脚中文本的字体颜色,即合并字段值。
另外,我已经存在线(形状),我想改变这条线的颜色。我怎样才能实现它?
可以使用 Run.Font.Color 属性更改文本的颜色。您可以使用以下代码在任何页眉/页脚中获取 Run 节点并更改文本颜色:
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,您还可以使用以下代码更改 Shape 的笔触颜色:
for (Shape shape : (Iterable<Shape>) doc.getChildNodes(NodeType.SHAPE, true)){
shape.setStrokeColor(Color.RED);
}
我与 Aspose 一起担任开发人员宣传员。