ImageOrPrintOptions класс
ImageOrPrintOptions класс
Позволяет указать параметры при рендеринге рабочего листа в изображения, печати рабочего листа или рендеринга диаграммы в изображение.
Тип ImageOrPrintOptions предоставляет следующие члены:
Конструкторы
| Конструктор | Описание |
|---|---|
| ImageOrPrintOptions() | Создает новый экземпляр ImageOrPrintOptions |
Характеристики
| Свойство | Описание |
|---|---|
| save_format | Получает или задает тип формата выходного файла
Поддержка Tiff/XPS |
| print_with_status_dialog | Если PrintWithStatusDialog = true, появится диалоговое окно, показывающее текущее состояние печати.
иначе такой диалог не будет отображаться. |
| horizontal_resolution | Получает или задает разрешение по горизонтали для сгенерированных изображений в точках на дюйм.
Применяет метод генерации изображения, за исключением изображений в формате EMF. |
| vertical_resolution | Получает или задает вертикальное разрешение для сгенерированных изображений в точках на дюйм.
Применяет метод генерации изображения, за исключением изображения в формате Emf. |
| tiff_compression | Получает или задает тип сжатия, применяемый только при сохранении страниц в формате Tiff. |
| tiff_color_depth | Получает или задает разрядность, которая применяется только при сохранении страниц в формате Tiff. |
| printing_page | Указывает, какие страницы не будут распечатаны. |
| quality | Получает или задает значение, определяющее качество сгенерированных изображений.
применять только при сохранении страниц в формате Jpeg. Значение по умолчанию – 100. |
| image_type | Получает или задает формат сгенерированных изображений.
значение по умолчанию: PNG. |
| is_cell_auto_fit | Указывает, подгоняются ли ширина и высота ячеек автоматически по значению ячейки.
Значение по умолчанию неверно. |
| one_page_per_sheet | Если OnePagePerSheet имеет значение true , все содержимое одного листа будет выводиться только на одну страницу в результате.
Размер бумаги в pagesetup будет неверным, а другие настройки pagesetup все равно вступит в силу. |
| all_columns_in_one_page_per_sheet | Если AllColumnsInOnePagePerSheet имеет значение true , все содержимое столбцов одного листа будет выведено только на одну страницу в результате.
Ширина размера бумаги в pagesetup будет недействительной, а другие настройки pagesetup все равно вступит в силу. |
| draw_object_event_handler | Реализует этот интерфейс для получения DrawObject и Bound при рендеринге. |
| chart_image_type | Укажите тип изображения диаграммы при конвертации.
значение по умолчанию: PNG. |
| embeded_image_name_in_svg | Укажите имя файла встроенного изображения в svg.
Это должен быть полный путь с каталогом типа “c:\xpsEmbedded” |
| svg_fit_to_view_port | если это свойство истинно, сгенерированный svg будет соответствовать порту просмотра. |
| only_area | Если это свойство имеет значение true , будет выведена одна область, и масштаб не будет действовать. |
| text_rendering_hint | Определяет качество рендеринга текста.
Значение по умолчанию — TextRenderingHint.SystemDefault. |
| smoothing_mode | Указывает, применяется ли сглаживание (сглаживание) к линиям и кривым, а также к краям заполненных областей.
Значение по умолчанию — SmoothingMode.None. |
| transparent | Указывает, должен ли фон сгенерированного изображения быть прозрачным. |
| pixel_format | Получает или задает формат пикселей для сгенерированных изображений. |
| warning_callback | Получает или задает обратный вызов предупреждения. |
| page_saving_callback | Управление/указание хода процесса сохранения страницы. |
| is_font_substitution_char_granularity | Указывает, следует ли заменять шрифт символа только в том случае, если шрифт ячейки несовместим с ним. |
| page_index | Получает или задает отсчитываемый от 0 индекс первой страницы для сохранения. |
| page_count | Получает или задает количество страниц для сохранения. |
| is_optimized | Указывает, следует ли оптимизировать элементы вывода. |
| default_font | Когда символы в Excel имеют формат Unicode и для них не задан правильный шрифт в стиле ячейки,
Они могут отображаться как блок в pdf, изображение. Установите DefaultFont, например MingLiu или MS Gothic, чтобы отображались эти символы. Если это свойство не установлено, Aspose.Cells будет использовать системный шрифт по умолчанию для отображения этих символов Юникода. |
| check_workbook_default_font | Когда символы в Excel имеют формат Unicode и для них не задан правильный шрифт в стиле ячейки,
Они могут отображаться как блок в pdf, изображение. Установите для этого параметра значение true, чтобы попытаться использовать шрифт рабочей книги по умолчанию для отображения этих символов в первую очередь. |
| output_blank_page_when_nothing_to_print | Указывает, следует ли выводить пустую страницу, когда нечего печатать. |
| gridline_type | Получает или задает тип линии сетки. |
| text_cross_type | Получает или задает отображаемый тип текста, когда ширина текста больше ширины ячейки. |
| emf_type | Получает или задает EmfType, указывающий формат метафайла.
Значение по умолчанию — EmfPlusDual. |
| default_edit_language | Получает или задает язык редактирования по умолчанию. |
| sheet_set | Получает или задает листы для отображения. По умолчанию все видимые листы в книге: SheetSet.visible. |
Методы
| Метод | Описание |
|---|---|
| set_desired_size(desired_width, desired_height) | Устанавливает желаемую ширину и высоту изображения. |
Пример
from aspose.cells import Workbook
from aspose.cells.drawing import ImageType
from aspose.cells.rendering import ImageOrPrintOptions
# Set Image Or Print Options
options = ImageOrPrintOptions()
# Set output image format
options.image_type = ImageType.PNG
# Set Horizontal resolution
options.horizontal_resolution = 300
# Set Vertical Resolution
options.vertical_resolution = 300
# Instantiate Workbook
book = Workbook("test.xls")
# Save chart as Image using ImageOrPrint Options
book.worksheets[0].charts[0].to_image("chart.png", options)
Смотрите также
- модуль aspose.cells.rendering