当前位置: 首页 > wzjs >正文

网站服务器租用技巧怎么样引流加微信

网站服务器租用技巧,怎么样引流加微信,湖南微网站开发,网站下载软件Excel 文档的常规打印操作十分简单。然而,一旦涉及特殊打印需求,情况就会变得比较麻烦。比如,仅打印工作表中的选定区域,在每一页重复打印标题行,或是将工作表调整至一页内打印,都需要一些特定的设置与操作…

Excel 文档的常规打印操作十分简单。然而,一旦涉及特殊打印需求,情况就会变得比较麻烦。比如,仅打印工作表中的选定区域,在每一页重复打印标题行,或是将工作表调整至一页内打印,都需要一些特定的设置与操作。本文将介绍如何使用Spire.XLS for .NET 在 C# 中通过页面设置对 Excel 打印选项进行设置,以及如何将 Excel 文档发送到打印机

安装 Spire.XLS for .NET

E-iceblue旗下Spire系列产品是国产文档处理领域的优秀产品,支持国产化。首先,您需要将 Spire.XLS for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。

Spire.XLS for .NET试用下载

PM> Install-Package Spire.XLS

C# 通过页面设置设置 Excel 打印选项

Excel 的页面设置功能提供了多种选项,用于控制工作表的打印方式。比如,是否打印批注、是否打印网格线,以及指定要打印的单元格区域等。Spire.XLS 提供了 PageSetup 对象来设置这些 Excel 打印选项。具体步骤如下:

  • 创建一个 Workbook 类的对象。
  • 使用 Workbook.LoadFromFile() 方法加载 Excel 文件。
  • 通过 Workbook.Worksheets[index] 属性获取指定工作表。
  • 通过 Workheet.PageSetup 属性获取 PageSetup 对象。
  • 通过 PageSetup 对象下的属性设置页边距、打印区域、标题行、打印质量等。
  • 使用 Workbook.SaveToFile() 方法保存结果文件。
using Spire.Xls;namespace PrintOptions
{class Program{static void Main(string[] args){// 创建workbook对象Workbook workbook = new Workbook();// 加载Excel文档workbook.LoadFromFile("测试.xlsx");// 获取第一张工作表Worksheet worksheet = workbook.Worksheets[0];// 获取PageSetup对象PageSetup pageSetup = worksheet.PageSetup;// 设置页边距pageSetup.TopMargin = 0.3;pageSetup.BottomMargin = 0.3;pageSetup.LeftMargin = 0.3;pageSetup.RightMargin = 0.3;// 指定打印区域pageSetup.PrintArea = "A1:F7";// 指定标题行pageSetup.PrintTitleRows = "$1:$2";// 允许打印行/列标题pageSetup.IsPrintHeadings = true;// 允许打印网格线pageSetup.IsPrintGridlines = true;// 允许打印显示在工作表上的注释pageSetup.PrintComments = PrintCommentType.InPlace;// 设置打印质量(dpi)pageSetup.PrintQuality = 300;// 允许以黑白模式打印工作表pageSetup.BlackAndWhite = true;// 设置打印顺序pageSetup.Order = OrderType.OverThenDown;// 将工作表打印到一页纸上pageSetup.IsFitToPage = true;// 保存结果文档workbook.SaveToFile("页面打印选项.xlsx", ExcelVersion.Version2016);}}
}

设置Excel工作表打印页面选项

C# 使用打印对话框打印 Excel 文档

打印对话框可让用户选择特定打印任务的选项。例如,用户可以指定要使用的打印机。以下是使用 Spire.XLS for .NET 将 Excel 文档发送到打印对话框的步骤:

  • 创建 Workbook 类的对象。
  • 使用 Workbook.LoadFromFile() 方法加载 Excel 文件。
  • 创建 PrintDialog 类的对象。
  • 通过 PrintDialog 对象下的属性指定打印机设置。
  • 将打印对话框应用到工作簿。
  • 通过 Workbook.PrintDocument 属性从工作簿中获取 PrintDocument 对象。
  • 使用 PrintDocument.Print() 方法调用打印对话框并开始打印。
using System;
using Spire.Xls;
using System.Drawing.Printing;
using System.Windows.Forms;namespace PrintExcelUsingPrintDialog
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){// 创建workbook对象Workbook workbook = new Workbook();// 加载Excel文档workbook.LoadFromFile("测试.xlsx");// 将工作表打印到一页纸上PageSetup pageSetup = workbook.Worksheets[0].PageSetup;pageSetup.IsFitToPage = true;// 创建PrintDialog对象PrintDialog dialog = new PrintDialog();// 指定打印机设置    dialog.AllowCurrentPage = true;dialog.AllowSomePages = true;dialog.AllowSelection = true;dialog.UseEXDialog = true;dialog.PrinterSettings.Duplex = Duplex.Simplex;// 将打印对话框应用到工作簿 workbook.PrintDialog = dialog;// 创建PrintDocument对象PrintDocument printDocument = workbook.PrintDocument;// 调用打印对话框if (dialog.ShowDialog() == DialogResult.OK){printDocument.Print();}}}
}

将 Excel 文档发送到打印对话框

C# 静默打印 Excel 文档

如果不想看到打印对话框或打印过程,可以将 Excel 文档静默地打印到指定的打印机。具体步骤如下:

  • 创建 Workbook 类的对象。
  • 使用 Workbook.LoadFromFile() 方法加载 Excel 文件。
  • 将打印控制器设置为 StandardPrintController,以防止显示打印过程。
  • 通过 Workbook.PrintDocument.PrinterSettings 属性从工作簿中获取打印机设置对象。
  • 通过 PrinerSettings 对象下的属性指定打印机名称、双面模式和打印页数。
  • 使用 Workbook.PrintDocument.Print() 方法打印工作簿。
using Spire.Xls;
using System.Drawing.Printing;namespace SilentlyPrint
{class Program{static void Main(string[] args){// 创建Workbook对象Workbook workbook = new Workbook();// 加载Excel文档workbook.LoadFromFile("测试.xlsx");// 将工作表打印到一页纸上  PageSetup pageSetup = workbook.Worksheets[0].PageSetup;pageSetup.IsFitToPage = true;// 将打印控制器设置为StandardPrintController,防止显示打印过程workbook.PrintDocument.PrintController = new StandardPrintController();// 从工作簿中获取打印机设置PrinterSettings settings = workbook.PrintDocument.PrinterSettings;// 指定打印机名称、双面打印模式和打印页数settings.PrinterName = "HP LaserJet P1007";settings.Duplex = Duplex.Simplex;settings.FromPage = 1;settings.ToPage = 3;// 打印工作簿workbook.PrintDocument.Print();}}
}
http://www.dtcms.com/wzjs/190396.html

相关文章:

  • 做查工资的网站拼多多代运营一般多少钱
  • wordpress 主题页脚修改优化疫情防控措施
  • 湛江网站建设制作价格网站主页
  • 网站城市跳转怎么做seo百度网站排名软件
  • 免费游戏推广平台搜索引擎优化员简历
  • 海口做网站的公司有哪些开封网站推广
  • 简单的设计软件泰州seo网络公司
  • 做网站插音乐怎么隐藏提高关键词排名的软文案例
  • 哪有做网站的培训学校加盟费用
  • 网站开发技术指标长沙网络推广服务
  • 搜狐做app的网站今日重大事件
  • 网站建设中搜索引擎的作用今日世界杯比分预测最新
  • 如何自主建设企业网站免费人脉推广
  • 汕头网站建设公司开鲁seo网站
  • 企业网站制作 西安东莞网络营销推广软件
  • 深圳市住建局长沙关键词优化新报价
  • 头像定制在线生成器网站推广专家十年乐云seo
  • 云南网站建设崇左如何做网站优化seo
  • 建设银行招聘社会招聘网站情感营销经典案例
  • 五莲网站建设维护推广宜昌网站seo收费
  • 网络公司网站优化网站建设鹤壁seo公司
  • 济南手工网站建设微信广告投放推广平台
  • 新华区设计网站公司保定百度推广联系电话
  • 公司网站维护该谁来做百度关键词价格怎么查询
  • 帮人做项目的网站网站功能优化的方法
  • 网站建设备案查询培训网络营销机构
  • 玉林做网站seo提升关键词排名
  • 新手学做网站 pdf 网盘营销策划方案案例
  • 网站备案各种问题汇总个人怎么在百度上打广告
  • 武汉网站建设公司地址培训计划和培训内容