SheetRender класс

SheetRender класс

Представляет собой рендеринг рабочего листа, который может преобразовать рабочий лист в различные изображения, такие как (BMP, PNG, JPEG, TIFF..) Конструктор этого класса должен использоваться после изменения настроек страницы и стиля ячейки.

Тип 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)Освобождает ресурсы, созданные и используемые для рендеринга.

Смотрите также