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)

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