تقديم قالب التصفية
سيناريوهات الاستخدام المحتملة
تدعم Aspose.Cells عملية عرض شكل قوالب التصفية. إذا قمت بتحويل ورقة العمل الخاصة بك إلى صورة أو حفظ دفتر العمل الخاص بك إلى صيغ PDF أو HTML، سترى أن قوالب التصفية تتم عرضها بشكل صحيح.
عرض قالب التصفية
يحمل الكود العيني التالي الملف اكسل العيني الذي يحتوي على عارض موجود. يحول الورقة العمل إلى صورة عن طريق تحديد منطقة الطباعة التي تغطي العارض فقط. الصورة الناتجة تظهر العارض المقترن. كما ترون، تم تقديم العارض بشكل صحيح ويبدو نفس الشكل كما في ملف الأكسل العيني.
الكود المثالي
// 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"); |