1

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

另外,我已经存在线(形状),我想改变这条线的颜色。我怎样才能实现它?

4

1 回答 1

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 一起担任开发人员宣传员。

于 2016-04-04T06:04:30.177 回答