彩票走势图

Excel管理控件Aspose.Cells开发者指南(三十):添加和清除分页符

翻译|使用教程|编辑:李显亮|2020-05-08 10:54:46.883|阅读 1048 次

概述:Aspose.Cells for .NET是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。 本文重点介绍如何在Microsoft Excel文件中添加和删除工作表。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Aspose.Cells for .NET是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。

在接下来的系列教程中,将为开发者带来Aspose.Cells for .NET的一系列使用教程,例如关于加载保存转换、字体、渲染、绘图、智能标记等等。本文重点介绍如何复制和移动工作表。

>>Aspose.Cells for .NET已经更新至v20.4,支持多个单元作为范围的并集,添加用于更新PowerQueryFormulaItems的源字段的选项,支持ODS的数据栏,色标和图标集条件格式,修复诸多Bug点击下载体验

第七章:关于工作表的使用

▲第三节:管理分页符

根据定义,分页符是文本流中一个位置,其中一页结束,下一页开始。Microsoft Excel允许用户将分页符添加到工作表的任何选定单元格中。

打印时,分页符所在的单元格位置,页面结束以及分页符后的其余数据将打印在下一页上。简而言之,分页符根据您的规范将工作表分为多个页面。您还可以在运行时使用Aspose.Cells将分页符添加到工作表中。Aspose.Cells允许开发人员添加两种分页符:

  • 横向分页符
  • 垂直分页符

添加分页符

要在工作表中添加分页符,请通过调用HorizontalPageBreakCollection.Add() 和VerticalPageBreakCollection.Add() 方法在指定的单元格中插入垂直和水平分页符。每个Add方法均采用应在其中添加中断的单元格的名称。

// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

// Instantiating a Workbook object
Workbook workbook = new Workbook();

// Add a page break at cell Y30
workbook.Worksheets[0].HorizontalPageBreaks.Add("Y30");
workbook.Worksheets[0].VerticalPageBreaks.Add("Y30");

// Save the Excel file.
workbook.Save(dataDir + "AddingPageBreaks_out.xls");

清除所有分页符

要清除工作表中的所有分页符,请调用HorizontalPageBreakCollection 和VerticalPageBreakCollection 集合的Clear()方法。

// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

// Instantiating a Workbook object
Workbook workbook = new Workbook();

// Clearing all page breaks
workbook.Worksheets[0].HorizontalPageBreaks.Clear();
workbook.Worksheets[0].VerticalPageBreaks.Clear();

// Save the Excel file.
workbook.Save(dataDir + "ClearAllPageBreaks_out.xls");

删除特定的分页符

若要删除特定的分页符,请调用HorizontalPageBreakCollection.RemoveAt() 和VerticalPageBreakCollection.RemoveAt()方法。每个RemoveAt方法都将要删除的分页符的索引。

// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "PageBreaks.xls");

// Removing a specific page break
workbook.Worksheets[0].HorizontalPageBreaks.RemoveAt(0);
workbook.Worksheets[0].VerticalPageBreaks.RemoveAt(0);

// Save the Excel file.
workbook.Save(dataDir + "RemoveSpecificPageBreak_out.xls");

重要提示:在页面设置设置中设置FitToPages 属性(即FitToPagesTall 和FitToPagesWide)时,分页符设置会受到影响,因此,如果您打印工作表,尽管仍设置了分页符设置,但不会考虑它们。


还想要更多吗?您可以点击阅读【2019 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(642018183),我们很高兴为您提供查询和咨询
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP