Rendering-Slicer

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.

todo: Bild_alt_Text

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");