Renderizado de Slicer
Escenarios de uso posibles
Aspose.Cells para Python via .NET admite el renderizado de la forma de slicer. Si convierte su hoja de cálculo en una imagen o guarda su libro de trabajo en formatos PDF o HTML, verá que los slicers se representan correctamente.
Cómo renderizar Slicer usando la biblioteca Excel de Aspose.Cells para Python
El siguiente código de muestra carga el archivo de Excel de muestra que contiene un slicer existente. Convierte la hoja de cálculo en una imagen configurando el área de impresión que cubre solo el slicer. La siguiente imagen es la imagen de salida que muestra el slicer renderizado. Como puede ver, el slicer ha sido representado correctamente y se ve igual que en el archivo de Excel de muestra.
Código de muestra
from aspose.cells import Workbook | |
from aspose.cells.drawing import ImageType | |
from aspose.cells.rendering import ImageOrPrintOptions, SheetRender | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load sample Excel file containing slicer. | |
wb = Workbook("sampleRenderingSlicer.xlsx") | |
# Access first worksheet. | |
ws = wb.worksheets[0] | |
# Set the print area because we want to render slicer only. | |
ws.page_setup.print_area = "B15:E25" | |
# Specify image or print options, set one page per sheet and only area to true. | |
imgOpts = ImageOrPrintOptions() | |
imgOpts.horizontal_resolution = 200 | |
imgOpts.vertical_resolution = 200 | |
imgOpts.image_type = ImageType.PNG | |
imgOpts.one_page_per_sheet = True | |
imgOpts.only_area = True | |
# Create sheet render object and render worksheet to image. | |
sr = SheetRender(ws, imgOpts) | |
sr.to_image(0, "outputRenderingSlicer.png") |