Rendu de la trancheuse
Scénarios d’utilisation possibles
Aspose.Cells prend en charge le rendu de la forme de tranche. Si vous convertissez votre feuille de calcul en une image ou enregistrez votre classeur au format PDF ou HTML, vous verrez que les tranches sont correctement rendues.
Rendu du filtre
Le code d’exemple suivant charge le fichier Excel d’exemple qui contient une trancheuse existante. Il convertit la feuille de calcul en une image en définissant la zone d’impression qui ne couvre que la trancheuse. L’image ci-dessous est la image de sortie qui montre la trancheuse rendue. Comme vous pouvez le voir, la trancheuse a été correctement rendue et elle ressemble à celle du fichier Excel d’exemple.
Code d’exemple
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Load sample Excel file containing slicer. | |
Workbook wb = new Workbook("sampleRenderingSlicer.xlsx"); | |
// Access first worksheet. | |
Worksheet ws = wb.Worksheets[0]; | |
// Set the print area because we want to render slicer only. | |
ws.PageSetup.PrintArea = "B15:E25"; | |
// Specify image or print options, set one page per sheet and only area to true. | |
Aspose.Cells.Rendering.ImageOrPrintOptions imgOpts = new Aspose.Cells.Rendering.ImageOrPrintOptions(); | |
imgOpts.HorizontalResolution = 200; | |
imgOpts.VerticalResolution = 200; | |
imgOpts.ImageType = Aspose.Cells.Drawing.ImageType.Png; | |
imgOpts.OnePagePerSheet = true; | |
imgOpts.OnlyArea = true; | |
// Create sheet render object and render worksheet to image. | |
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(ws, imgOpts); | |
sr.ToImage(0, "outputRenderingSlicer.png"); |