SheetRender类
SheetRender类
表示一个工作表渲染器,它可以将工作表渲染成各种图像,例如 (BMP, PNG, JPEG, TIFF..) 该类的构造函数,必须在pagesetup、cell style修改后使用。
SheetRender 类型公开了以下成员:
构造器
| 构造器 | 描述 |
|---|---|
| SheetRender(worksheet, options) | SheetRender 的构造,需要工作表和 ImageOrPrintOptions 作为参数 |
特性
| 属性 | 描述 |
|---|---|
| page_count | 获取当前工作表的总页数。 |
| page_scale | 获取工作表的计算页面比例。
如果设置了 PageSetup.zoom,则返回设置的比例。否则返回根据PageSetup.fit_to_pages_wide和PageSetup.fit_to_pages_tall计算出的比例。 |
方法
| 方法 | 描述 |
|---|---|
| to_image(page_index, file_name) | 将特定页面渲染到文件中。 |
| to_image(page_index, stream) | 将特定页面渲染到流中。 |
| to_tiff(stream) | 将整个工作表渲染为 Tiff 图像以进行流式传输。 |
| to_tiff(filename) | 将整个工作表作为 Tiff 图像呈现到文件中。 |
| to_printer(printer_name) | 将工作表渲染到打印机 |
| to_printer(printer_name, job_name) | 将工作表渲染到打印机 |
| to_printer(printer_settings) | 将工作表渲染到打印机 |
| to_printer(printer_settings, job_name) | 将工作表渲染到打印机 |
| to_printer(printer_name, print_page_index, print_page_count) | 将工作表渲染到打印机 |
| get_page_size_inch(page_index) | 获取以英寸输出图像为单位的页面大小。 |
| custom_print(next_page_after_print, print_page_event_args) | 使用此功能打印每一页时,客户端可以控制打印机的页面设置。 |