如何更改标题和页脚文本(这是合并字段)的字体颜色,并在Aspose Word Java中存在行颜色更改

时间:2016-03-30 07:44:13

标签: java aspose.words

我有一个现有的Aspose字模板,我想改变页眉和页脚中文本的字体颜色,即合并字段值。

另外,我有线(形),我想改变这一行的颜色。 我怎样才能实现它?

1 个答案:

答案 0 :(得分:1)

可以使用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一起担任开发者布道者。