Рендеринг слайсер

Рендеринг слайсер

Aspose.Cells for Python via Java поддерживает визуализацию формы среза. Следующий фрагмент кода загружаетобразец файла Excelкоторый содержит слайсер. Он преобразует рабочий лист в изображение, устанавливая область печати, которая покрывает только слайсер. Плавное изображение – этовыходное изображениекоторый показывает визуализированный слайсер. Как видите, слайсер отрендерился правильно, он выглядит так же, как в образце файла Excel.

дело:изображение_альтернативный_текст

Образец кода

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat, ImageOrPrintOptions, ImageType, SheetRender
# Load Source Excel file
workbook = Workbook("sampleRenderingSlicer.xlsx")
# Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Set the print area because we want to render slicer only
worksheet.getPageSetup().setPrintArea("B15:E25")
# Specify image or print options, set one page per sheet and only area to true
imgOpts = ImageOrPrintOptions()
imgOpts.setHorizontalResolution(200)
imgOpts.setVerticalResolution(200)
imgOpts.setImageType(ImageType.PNG)
imgOpts.setOnePagePerSheet(True)
imgOpts.setOnlyArea(True)
# Create sheet render object and render worksheet to image
sheetrender = SheetRender(worksheet, imgOpts)
sheetrender.toImage(0, "outputRenderingSlicer.png")
jpype.shutdownJVM()