Renderizado de Slicer
Renderización de Cortador
Aspose.Cells for Python via Java soporta la renderización de la forma del cortador. El siguiente fragmento de código carga el archivo de Excel de ejemplo que contiene un cortador. Convierte la hoja de cálculo en una imagen configurando el área de impresión que cubre solo el cortador. La imagen resultante es la imagen de salida que muestra el cortador renderizado. Como puedes ver, el cortador ha sido renderizado correctamente y se ve igual que en el archivo de Excel de ejemplo.
Código de muestra
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() |