تكبير أو تصغير ورقة العمل في GridDesktop

التكبير والتصغير باستخدام Aspose.Cells.GridDesktop

يوفر Aspose.Cells Aspose.Cells.GridDesktop. فئة ورقة العمل التي تحتوي على مجموعة واسعة من الخصائص والأساليب لإدارة أوراق العمل. لتعيين عامل التكبير / التصغير الخاص بورقة العمل ، استخدم خاصية التكبير / التصغير لفئة ورقة العمل. يتم تعيين عامل التكبير / التصغير عن طريق تعيين قيمة رقمية (عدد صحيح) لخاصية التكبير / التصغير.

نقوم بإنشاء MS Excel مثل شريط التمرير باستخدام أداة التحكم TrackBar (.NET). في مشروع WinForm ، نضع عنصر التحكم Aspose.Cells.GridDesktop من Toolbox إلى النموذج وحدد بعض الخصائص لتعيين اسمه أو حجمه أو الجوانب الأخرى وفقًا لذلك. الآن ، نضع عنصر التحكم TrackBar @ في الزاوية اليمنى السفلية أسفل عنصر تحكم GridDesktop ، كما نضع عنصر تحكم Label الذي سيُظهر قيمة النسبة المئوية التي تحددها عبر مقبض تحكم TrackBar. نضيف سطورًا نسبية من التعليمات البرمجية في حدث Scroll في TrackBar ، لذلك عند التمرير في عنصر تحكم شريط التتبع ، يجب أن يقوم GridDesktop بالتكبير أو التصغير لإظهار البيانات / المحتويات الموجودة فيه.

فيما يلي مثال كامل يوضح كيفية استخدام خاصية Zoom لتعيين عامل التكبير / التصغير الخاص بورقة العمل النشطة لـ GridDesktop. نقوم أولاً باستيراد ملف Excel نموذجي إلى GridDesktop.

اكتب الكود أدناه في حدث تحميل النموذج لتعيين ملف Excel للقالب في GridDesktop وقيمة شريط التتبع.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Importing the template Excel file to GridDesktop
gridDesktop1.ImportExcelFile(dataDir + "EmployeeSales.xlsx");
// Set the default value of the TrackBar control
trackBar1.Value = 100;
// Set the custom label's text to the trackbar's value for display
label1.Text = trackBar1.Value.ToString() + "%";

الآن انسخ الكود أدناه داخل حدث تمرير المسار وقم بتشغيل التطبيق. ستلاحظ أن شريط المسار المتحرك سيغير خاصية التكبير / التصغير لورقة العمل.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Set the Zoom factor of the active worksheet to the Trackbar's value
gridDesktop1.Worksheets[gridDesktop1.GetActiveWorksheet().Index].Zoom = trackBar1.Value;
// Show the percentage value of the specified Zoom
label1.Text = trackBar1.Value.ToString() + "%";