制作Visio文档页面横向c#

Making a Visio document page landscape c#

我刚开始使用C# 开发Visio 文档,我想知道是否有任何方法或公式可以将当前文档设置为横向显示?

我发现 Document.PrintLandscape = true,但这不是我要找的。

在 Visio 中,您只需设置页面大小即可更改方向。像这样(字母大小):

var pageSheet = Application.ActivePage.PageSheet;

// set landsape
pageSheet.Cells["PageWidth"].FormulaU = "11 in";
pageSheet.Cells["PageHeight"].FormulaU = "8.5 in";
pageSheet.Cells["PrintPageOrientation"].FormulaU = "2";

// set portrait
pageSheet.Cells["PageWidth"].FormulaU = "8.5 in"
pageSheet.Cells["PageHeight"].FormulaU = "11 in"
pageSheet.Cells["PrintPageOrientation"].FormulaU = "1"