使用页眉和页脚

设置页眉和页脚属性

Diagram类对象提供 HeaderFooter 属性,允许获取和设置页眉和页脚文本、字体和边距值。 Visio图纸打印预览时,用户可以点击Microsoft Visio 2013中的“编辑页眉页脚”链接按钮(Microsoft Visio 2010»“页眉页脚”按钮)。有几个选项可以添加文本,如下面的屏幕截图所示。用户可以使用 Aspose.Diagram API 以编程方式管理这些属性,如下所示:

管理页眉和页脚文本、边距和字体属性。

待办事项:图片_替代_文本

以下代码有助于管理页眉和页脚属性。

编程示例

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ManageHeadersandFooters.class);
// call the diagram constructor to a load Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// add page number at the right corner of header
diagram.getHeaderFooter().setHeaderRight("&p");
// set text at the center
diagram.getHeaderFooter().setHeaderCenter("Center of the header");
// set text at the left side
diagram.getHeaderFooter().setHeaderLeft("Left of the header");
// add text at the right corner of footer
diagram.getHeaderFooter().setFooterRight("Right of the footer");
// set text at the center
diagram.getHeaderFooter().setFooterCenter("Center of the footer");
// set text at the left side
diagram.getHeaderFooter().setFooterLeft("Left of the footer");
// set header & footer color
diagram.getHeaderFooter().setHeaderFooterColor(Color.getRed());
// set text font properties
diagram.getHeaderFooter().getHeaderFooterFont().setItalic(BOOL.TRUE);
diagram.getHeaderFooter().getHeaderFooterFont().setUnderline(BOOL.FALSE);
// save Visio diagram
diagram.save(dataDir + "EditConnectorGeometry_Out.vsdx", SaveFileFormat.VSDX);