PageSetup

PageSetup class

封装表示页面设置描述的对象。 PageSetup 对象包含所有页面设置选项。

public class PageSetup

特性

姓名 描述
BlackAndWhite { get; set; } 表示文档的元素是否将以黑白方式打印。
BottomMargin { get; set; } 表示下边距的大小,单位为厘米。
BottomMarginInch { get; set; } 表示下边距的大小,单位为英寸。
CenterHorizontally { get; set; } 表示纸张是否水平居中打印。
CenterVertically { get; set; } 表示纸张是否垂直居中打印。
FirstPageNumber { get; set; } 表示打印此工作表时将使用的第一页码。
FitToPagesTall { get; set; } 表示工作表在打印时将缩放到的页数。 默认值为 1。
FitToPagesWide { get; set; } 表示工作表在打印时将缩放到的页数。 默认值为 1。
FooterMargin { get; set; } 表示页面底部到页脚的距离,单位为厘米。
FooterMarginInch { get; set; } 表示页面底部到页脚的距离,单位为英寸。
HeaderMargin { get; set; } 表示页面顶部到页眉的距离,单位为厘米。
HeaderMarginInch { get; set; } 表示页面顶部到页眉的距离,单位为英寸。
IsAutoFirstPageNumber { get; set; } 表示是否自动分配第一个页码。
IsAutomaticPaperSize { get; } 表示纸张大小是否自动。
IsHFAlignMargins { get; set; } 表示页眉和页脚边距是否与页边距对齐。 如果该属性为true,则左侧页眉和页脚将与左边距对齐, 右侧页眉和页脚将与右侧边距对齐。 此选项默认启用。
IsHFDiffFirst { get; set; } true 表示第一页的页眉/页脚与其他页面不同。
IsHFDiffOddEven { get; set; } True 表示奇数页的页眉/页脚与奇数页不同。
IsHFScaleWithDoc { get; set; } 表示页眉和页脚是否随文档缩放而缩放。 仅适用于 Excel 2007。
IsPercentScale { get; set; } 如果此属性为 False,FitToPagesWide 和 FitToPagesTall 属性控制工作表的缩放方式。
LeftMargin { get; set; } 表示左边距的大小,单位为厘米。
LeftMarginInch { get; set; } 表示左边距的大小,单位为英寸。
ODSPageBackground { get; } 获取ODS的背景。
Order { get; set; } 表示 Microsoft Excel 在打印大型工作表时使用的页码顺序。
Orientation { get; set; } 表示页面打印方向。
PaperHeight { get; } 以英寸为单位获取纸张的高度,考虑页面方向。
PaperSize { get; set; } 代表纸张的大小。
PaperWidth { get; } 以英寸为单位获取纸张的宽度,考虑页面方向。
PrintArea { get; set; } 表示要打印的范围。
PrintComments { get; set; } 表示使用工作表打印注释的方式。
PrintCopies { get; set; } 获取并设置要打印的份数。
PrintDraft { get; set; } 表示是否打印不带图形的工作表。
PrintErrors { get; set; } 指定显示的打印错误类型。
PrinterSettings { get; set; } 获取和设置默认打印机的设置。
PrintGridlines { get; set; } 表示页面上是否打印单元格网格线。
PrintHeadings { get; set; } 表示此页是否打印行和列标题。
PrintQuality { get; set; } 代表打印质量。
PrintTitleColumns { get; set; } 表示包含要在每页左侧重复的单元格的列。
PrintTitleRows { get; set; } 表示包含要在每页顶部重复的单元格的行。
RightMargin { get; set; } 表示右边距的大小,单位为厘米。
RightMarginInch { get; set; } 表示右边距的大小,单位为英寸。
TopMargin { get; set; } 表示上边距的大小,单位为厘米。
TopMarginInch { get; set; } 表示上边距的大小,单位为英寸。
Zoom { get; set; } 以百分比表示比例因子。它应该在 10 到 400 之间。

方法

姓名 描述
ClearHeaderFooter() 清除页眉和页脚设置。
Copy(PageSetup, CopyOptions) 复制页面设置的设置。
CustomPaperSize(double, double) 设置自定义纸张尺寸,以英寸为单位。
GetCommands(string) 获取页眉或页脚的所有命令。
GetEvenFooter(int) 获取格式化 Excel 文件偶数页脚的脚本。
GetEvenHeader(int) 获取格式化 Excel 文件偶数标头的脚本。
GetFirstPageFooter(int) 获取格式化 Excel 文件首页页脚的脚本。
GetFirstPageHeader(int) 获取格式化 Excel 文件第一页标题的脚本。
GetFooter(int) 获取格式化 Excel 文件页脚的脚本。
GetHeader(int) 获取格式化 Excel 文件标题的脚本。
GetPicture(bool, int) 获取Picture页眉/页脚的对象.
GetPicture(bool, bool, bool, int) 获取Picture页眉/页脚的对象.
SetEvenFooter(int, string) 设置脚本格式化 Excel 文件的偶数页脚。 仅当 IsHFDiffOddEven 为 true 时在 Excel 2007 中有效。
SetEvenHeader(int, string) 设置脚本格式化 Excel 文件的偶数页标题。 仅当 IsHFDiffOddEven 为 true 时在 Excel 2007 中有效。
SetFirstPageFooter(int, string) 设置格式化 Excel 文件首页页脚的脚本。
SetFirstPageHeader(int, string) 设置格式化 Excel 文件首页页眉的脚本。 仅当 IsHFDiffFirst 为 true 时在 Excel 2007 中有效。
SetFitToPages(int, int) 设置工作表在打印时将缩放到的页数。
SetFooter(int, string) 设置格式化 Excel 文件页脚的脚本。
SetFooterPicture(int, byte[]) 在工作表的页脚中设置图像。
SetHeader(int, string) 设置格式化 Excel 文件标题的脚本。
SetHeaderPicture(int, byte[]) 在工作表的标题中设置图像。
SetPicture(bool, bool, bool, int, byte[]) 在工作表的页眉/页脚中设置图像。

例子

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//添加工作表
sheets.Add();
Worksheet sheet = sheets[1];
PageSetup pageSetup = sheet.PageSetup;
pageSetup.PrintArea = "D1:K13";

//做你的事

[Visual Basic]
Dim excel as Workbook = new Workbook()

Dim sheets as WorksheetCollection = excel.Worksheets

'添加工作表
sheets.Add()
Dim sheet as Worksheet = sheets(1)
Dim pageSetup as PageSetup = sheet.PageSetup
pageSetup.PrintArea = "D1:K13"

也可以看看