页眉页脚 Visio csharp

页眉和页脚用于在文件的每一页的顶部和底部边距上显示信息。它们可以包括主题、章节、作者、页码和其他相关信息。 VSDVSDX 格式的 Visio 图表还可以包含页眉和页脚以显示重要信息。本文介绍如何在 C# 中以编程方式在 Visio 文件中插入或删除页眉和页脚。

在 VSD/VSDX 图表文件中操作页眉和页脚 – C# API 安装

您可以创建、编辑或操作 VSD、VSDX 和其他几种文件格式的 Visio 文件。要使用 Visio 图表中的页眉和页脚部分,您需要从 Downloads 部分下载 Aspose.Diagram for .NET 的 DLL 文件,或运行以下 NuGet 安装命令:

PM> Install-Package Aspose.Diagram

在 C# 中以编程方式在 Visio 图表文件中插入页眉和页脚

您可以按照以下步骤在 Visio 图表文件中插入或添加页眉和页脚:

  1. 初始化 Diagram 类的实例以加载输入 VSD 或 VSDX Visio 文件。
  2. 设置 HeaderFooter 类的不同属性。
  3. 保存输出 Visio 图表。

以下代码片段演示了如何在 C# 中以编程方式在 VSD 或 VSDX 图表中插入或添加页眉和页脚:

// 加载源 Visio 图
Diagram diagram = new Diagram("Drawing1.vsdx");

// 在页眉的右上角添加页码
diagram.HeaderFooter.HeaderRight = "&p";

// 将文本设置在中心
diagram.HeaderFooter.HeaderCenter = "Center of the header";

// 在左侧设置文本
diagram.HeaderFooter.HeaderLeft = "Left of the header";

// 在页脚的右上角添加文本
diagram.HeaderFooter.FooterRight = "Right of the footer";

// 将文本设置在中心
diagram.HeaderFooter.FooterCenter = "Center of the footer";

// 在左侧设置文本
diagram.HeaderFooter.FooterLeft = "Left of the footer";

// 设置页眉和页脚颜色
diagram.HeaderFooter.HeaderFooterColor = System.Drawing.Color.AliceBlue;

// 设置文本字体属性
diagram.HeaderFooter.HeaderFooterFont.Italic = BOOL.True;
diagram.HeaderFooter.HeaderFooterFont.Underline = BOOL.False;

// 保存 Visio 图表
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

下面的屏幕截图显示了在 VSD/VSDX 图表文件中插入页眉和页脚后的示例 Visio 文件:

页眉页脚 Visio

在 C# 中删除 Visio 文件中的页眉和页脚

您可以通过以下步骤从 Visio 图表中删除或删除页眉和页脚:

  1. 创建 Diagram 类的对象以加载输入 Visio 文件。
  2. 访问 HeaderFooter 类的不同属性并清除属性。
  3. 删除页眉和页脚后保存输出 Visio 文件。

下面的代码片段显示了如何在 C# 中从 Visio 文件中删除或删除页眉和页脚:

// 加载源 Visio 图
Diagram diagram = new Diagram("Drawing1.vsdx");

// 删除页眉的右上角
diagram.HeaderFooter.HeaderRight = "";

// 去掉中间的文字
diagram.HeaderFooter.HeaderCenter = "";

// 删除左侧的文字
diagram.HeaderFooter.HeaderLeft = "";

// 删除页脚右上角的文本
diagram.HeaderFooter.FooterRight = "";

// 删除中心的文本
diagram.HeaderFooter.FooterCenter = "";

// 删除左侧的文字
diagram.HeaderFooter.FooterLeft = "";

// 保存 Visio 图表
diagram.Save("HeadersandFooters.vsdx", SaveFileFormat.Vsdx);

获取免费 API 许可证

您可以通过获取 免费临时许可证 来评估 API 的全部功能。

结论

在本文中,您学习了如何在 C# 中以编程方式在 VSD 或 VSDX 文件格式的 Visio 图表中插入或删除页眉和页脚。此外,您可以访问 documentation 部分以了解 API 提供的各种其他功能。如有任何疑虑或疑问,请通过 论坛 与我们联系。

也可以看看

在 C# 中将 Visio VSD 或 VSDX 转换为 XAML