ImageOrPrintOptions класс
ImageOrPrintOptions класс
Позволяет указать параметры при рендеринге листа в изображения, печати листа или рендеринге диаграммы в изображение.
Тип ImageOrPrintOptions предоставляет следующие элементы:
Конструкторы
Конструктор | Описание |
---|---|
init | Создает новый экземпляр ImageOrPrintOptions. |
Характеристики
Свойство | Описание |
---|---|
save_format | Получает или задает тип формата выходного файла. Поддержка Tiff/XPS |
print_with_status_dialog | Если PrintWithStatusDialog = true, появится диалоговое окно, показывающее текущий статус печати. в противном случае такой диалог не появится. |
horizontal_resolution | Получает или задает горизонтальное разрешение созданных изображений (в точках на дюйм). Применяет метод создания изображений, за исключением изображений в формате Emf. |
vertical_resolution | Получает или задает вертикальное разрешение созданных изображений (в точках на дюйм). Применяется метод создания изображения, кроме изображения в формате Emf. |
tiff_compression | Получает или задает тип сжатия, который будет применяться только при сохранении страниц в формате Tiff . |
tiff_color_depth | Получает или задает разрядность, которая применяется только при сохранении страниц в формате Tiff . |
tiff_binarization_method | Получает или задает метод, используемый при преобразовании изображений в формат 1 бит на пиксель. когда ImageOrPrintOptions.image_type — это Tiff, а ImageOrPrintOptions.tiff_compression равно Ccitt3 или Ccitt4. |
printing_page | Указывает, какие страницы не будут распечатаны. |
quality | Получает или задает значение, определяющее качество создаваемых изображений. применять только при сохранении страниц в формате Jpeg . Значение по умолчанию – 100. |
image_type | Получает или задает формат создаваемых изображений. значение по умолчанию: PNG. |
is_cell_auto_fit | Указывает, подгоняется ли ширина и высота ячеек автоматически по значению ячейки. Значение по умолчанию неверно. |
one_page_per_sheet | Если OnePagePerSheet имеет значение true , все содержимое одного листа в результате будет выведено только на одну страницу. Размер бумаги в настройках страницы будет недействительным, а другие настройки страницы все равно вступит в силу. |
all_columns_in_one_page_per_sheet | Если AllColumnsInOnePagePerSheet имеет значение true , все содержимое столбцов одного листа будет выводиться только на одну страницу. Ширина бумаги в настройках страницы будет недействительной, а другие настройки в настройках страницы все равно вступит в силу. |
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 . |
emf_render_setting | Настройка рендеринга метафайла Emf. |
Методы
Метод | Описание |
---|---|
set_desired_size | Устанавливает желаемую ширину и высоту изображения. |
set_desired_size | Устанавливает желаемую ширину и высоту изображения. |
Пример
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