Slicer rendern
Mögliche Verwendungsszenarien
Aspose.Cells unterstützt das Rendern von Slicer-Formen. Wenn Sie Ihr Arbeitsblatt in ein Bild konvertieren oder Ihre Arbeitsmappe in den Formaten PDF oder HTML speichern, werden Sie sehen, dass die Slicer ordnungsgemäß gerendert werden.
Rendernde Slicer
Der folgende Beispielscode lädt die Beispiel-Excel-Datei, die einen vorhandenen Slicer enthält. Sie konvertiert das Arbeitsblatt in ein Bild, indem der Druckbereich festgelegt wird, der nur den Slicer abdeckt. Das resultierende Bild ist das Ausgabebild, das den gerenderten Slicer zeigt. Wie Sie sehen können, wurde der Slicer ordnungsgemäß gerendert und sieht genauso aus wie in der Beispieldatei.
Beispielcode
// 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"); |