SheetRender类

SheetRender类

表示可以将工作表渲染为各种图像的工作表渲染,例如(BMP、PNG、JPEG、TIFF..) 该类的构造函数,在修改pagesetup、cell样式后必须使用。

SheetRender 类型公开以下成员:

构造函数

构造函数描述
__init__(self, worksheet, options)SheetRender 的构造函数,需要 worksheet 和 ImageOrPrintOptions 作为参数

属性

属性描述
page_count获取当前工作表的总页数。
page_scale获取计算出的纸张页面比例。
如果设置了 PageSetup.zoom,则返回设置的比例。否则,返回根据 PageSetup.fit_to_pages_widePageSetup.fit_to_pages_tall 计算出的比例。

方法

方法描述
to_image(self, page_index, file_name)将特定页面渲染到文件。
to_image(self, page_index, stream)将特定页面渲染到流中。
to_tiff(self, stream)将整个工作表作为 Tiff 图像渲染到流中。
to_tiff(self, filename)将整个工作表作为 Tiff 图像呈现到文件中。
to_printer(self, printer_name)将工作表渲染至打印机
to_printer(self, printer_name, job_name)将工作表渲染至打印机
to_printer(self, printer_settings)将工作表渲染至打印机
to_printer(self, printer_settings, job_name)将工作表渲染至打印机
to_printer(self, printer_name, print_page_index, print_page_count)将工作表渲染至打印机
get_page_size_inch(self, page_index)获取输出图像的页面尺寸(以英寸为单位)。
custom_print(self, next_page_after_print, print_page_event_args)客户端可以通过该功能控制打印机在打印每一页时的页面设置。
dispose(self)释放为渲染创建和使用的资源。

也可以看看