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_wide 和 PageSetup.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) | 释放为渲染创建和使用的资源。 |