Rendering-Slicer
Contents
[
Hide
]
Mögliche Nutzungsszenarien
Aspose.Cells unterstützt das Rendern der Slicer-Form. Wenn Sie Ihr Arbeitsblatt in ein Bild konvertieren oder Ihre Arbeitsmappe in den Formaten PDF oder HTML speichern, werden Sie sehen, dass Slicer richtig gerendert werden.
Rendering-Slicer
Der folgende Beispielcode lädt dieBeispiel-Excel-Dateidie einen vorhandenen Slicer enthält. Es wandelt das Arbeitsblatt in ein Bild um, indem es den Druckbereich festlegt, der nur den Slicer abdeckt. Das fließende Bild ist dieAusgangsbild das zeigt den gerenderten Slicer. Wie Sie sehen können, wurde Slicer richtig gerendert und sieht genauso aus wie in der Beispiel-Excel-Datei.
Beispielcode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |