获取工作表的纸张宽度和高度

在本教程中,我们将逐步向您解释以下 C# 源代码,以使用 Aspose.Cells for .NET 获取工作表的纸张宽度和高度。请按照以下步骤操作:

第 1 步:创建工作簿

首先使用创建一个新工作簿Workbook班级:

Workbook wb = new Workbook();

第 2 步:访问第一个工作表

接下来,使用导航到工作簿中的第一个工作表Worksheet班级:

Worksheet ws = wb.Worksheets[0];

步骤 3:将纸张尺寸设置为 A2 并以英寸为单位显示纸张宽度和高度

使用PaperSize的财产PageSetup对象将纸张尺寸设置为 A2,然后使用PaperWidthPaperHeight属性分别获取纸张的宽度和高度。使用以下命令显示这些值Console.WriteLine方法:

ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

步骤 4:对其他纸张尺寸重复步骤

重复前面的步骤,将纸张尺寸更改为 A3、A4 和 Letter,然后显示每种尺寸的纸张宽度和高度值:

ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

使用 Aspose.Cells for .NET 获取工作表纸张宽度和高度的示例源代码

//创建工作簿
Workbook wb = new Workbook();
//访问第一个工作表
Worksheet ws = wb.Worksheets[0];
//将纸张尺寸设置为 A2 并以英寸为单位打印纸张宽度和高度
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//将纸张尺寸设置为 A3 并以英寸为单位打印纸张宽度和高度
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//将纸张尺寸设置为 A4 并以英寸为单位打印纸张宽度和高度
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//将纸张尺寸设置为 Letter 并打印纸张宽度和高度(以英寸为单位)
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

结论

您学习了如何使用 Aspose.Cells for .NET 获取电子表格的纸张宽度和高度。此功能对于 Excel 文档的配置和精确布局非常有用。

常见问题 (FAQ)

什么是 Aspose.Cells for .NET?

Aspose.Cells for .NET 是一个功能强大的库,用于在 .NET 应用程序中操作和处理 Excel 文件。它提供了许多用于创建、修改、转换和分析 Excel 文件的功能。

如何使用 Aspose.Cells for .NET 获取电子表格的纸张尺寸?

您可以使用PageSetup的类别Worksheet对象访问纸张尺寸。使用PaperSize属性来设置纸张尺寸和PaperWidthPaperHeight属性分别获取纸张的宽度和高度。

Aspose.Cells for .NET 支持哪些纸张尺寸?

Aspose.Cells for .NET 支持各种常用的纸张尺寸,例如 A2、A3、A4 和 Letter,以及许多其他自定义尺寸。

我可以使用 Aspose.Cells for .NET 自定义电子表格的纸张尺寸吗?

是的,您可以通过使用指定精确的宽度和高度尺寸来设置自定义纸张尺寸PaperWidthPaperHeight的属性PageSetup班级。