طرق عرض ورقة العمل
معاينة فاصل الصفحة
يمكن عرض جميع أوراق العمل في وضعين:
- العرض العادي.
- معاينة فاصل الصفحة.
طريقة العرض العادية هي طريقة العرض الافتراضية لورقة العمل. معاينة فاصل الصفحة هي طريقة عرض تحرير تعرض ورقة عمل كما ستتم طباعتها. تُظهر معاينة فاصل الصفحة البيانات التي سيتم نقلها على كل صفحة حتى تتمكن من ضبط منطقة الطباعة وفواصل الصفحات. باستخدام Aspose.Cells يمكن للمطورين تمكين العرض العادي أو أوضاع معاينة فاصل الصفحة.
التحكم في أوضاع العرض
يوفر Aspose.Cells أدفتر العمل فئة تمثل ملف Excel Microsoft. الدفتر العمل فئة تحتوي علىأوراق عملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.
يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. الورقة عمل توفر class مجموعة واسعة من الخصائص والأساليب لإدارة أوراق العمل. لتمكين أوضاع المعاينة العادية أو أوضاع معاينة فاصل الصفحة ، استخدم ملفورقة عمل صف دراسيIsPageBreakPreview خاصية.IsPageBreakPreview هي خاصية منطقية ، مما يعني أنه يمكنها فقط تخزين ملفحقيقي أو أخاطئة القيمة.
تمكين العرض العادي
قم بتعيين ورقة عمل إلى العرض العادي عن طريق تعيين ملفورقة عمل صف دراسيIsPageBreakPreview ملكية لخاطئة.
تمكين معاينة فاصل الصفحة
قم بتعيين أي ورقة عمل لمعاينة فاصل الصفحة عن طريق تعيين ملفورقة عمل صف دراسيIsPageBreakPreview ملكية لحقيقييؤدي القيام بذلك إلى تبديل ورقة العمل من العرض العادي إلى معاينة فاصل الصفحة.
ويرد أدناه مثال كامل يوضح كيفية استخدامIsPageBreakPreviewالخاصية لتمكين وضع معاينة فاصل الصفحة لورقة العمل الأولى لملف Excel.
يتم فتح ملف book1.xls عن طريق إنشاء مثيل لملفدفتر العمل صف دراسي. يتم تبديل طريقة العرض إلى معاينة فاصل الصفحة لورقة العمل الأولى عن طريق تعيين ملفIsPageBreakPreviewملكية لحقيقي. يتم حفظ الملف المعدل كملف output.xls.
// 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 = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Displaying the worksheet in page break preview | |
worksheet.IsPageBreakPreview = true; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
عامل التكبير
باستخدام Microsoft إكسل
يوفر Microsoft Excel ميزة تتيح للمستخدمين تعيين تكبير / تصغير ورقة العمل أو عامل التحجيم. تساعد هذه الميزة المستخدمين على رؤية محتويات ورقة العمل في طرق عرض أصغر أو أكبر. يمكن للمستخدمين ضبط عامل التكبير / التصغير على أي قيمة.
Aspose.Cells & عامل التكبير
Aspose.Cells يسمح للمطورين بتعيين عامل تكبير ورقة العمل. يوفر Aspose.Cells أدفتر العمل فئة تمثل ملف Excel Microsoft. الدفتر العمل فئة تحتوي علىأوراق عملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.
يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. الورقة عمل توفر class مجموعة واسعة من الخصائص والأساليب لإدارة أوراق العمل. لتعيين عامل التكبير / التصغير الخاص بورقة العمل ، استخدم ملفورقة عمل صف دراسي'تكبيرخاصية. يتم تعيين عامل التكبير / التصغير عن طريق تعيين قيمة رقمية (عدد صحيح) لملفتكبير خاصية.
ويرد أدناه مثال كامل يوضح كيفية استخدامتكبير لتعيين عامل التكبير / التصغير الخاص بورقة العمل الأولى لملف Excel.
يتم فتح ملف book1.xls عن طريق إنشاء مثيل لملفدفتر العملصف دراسي. يتم تعيين عامل التكبير / التصغير الخاص بورقة العمل الأولى على 75 ويتم حفظ الملف المعدل على هيئة output.xls.
// 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 = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the zoom factor of the worksheet to 75 | |
worksheet.Zoom = 75; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
أجزاء التجميد
باستخدام Microsoft إكسل
ألواح التجميد هي ميزة يوفرها Microsoft Excel. تسمح لك أجزاء التجميد بتحديد البيانات لتظل مرئية عند التمرير في ورقة العمل.
Aspose.Cells & تجميد الأجزاء
Aspose.Cells يسمح للمطورين بتطبيق ألواح التجميد على أوراق العمل في وقت التشغيل.
يوفر Aspose.Cells أدفتر العملفئة تمثل ملف Excel Microsoft. الدفتر العملفئة تحتوي علىأوراق عملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.
يتم تمثيل ورقة العمل بواسطةورقة عملصف دراسي. الورقة عمل توفر class مجموعة واسعة من الخصائص والأساليب لإدارة أوراق العمل. لتكوين أجزاء التجميد ، اتصل بفئة ورقة العمل ‘أجزاء التجميدطريقة. الأجزاء التجميدتأخذ الطريقة المعلمات التالية:
- صف، فهرس صف الخلية الذي سيبدأ التجميد منه.
- عمود، فهرس العمود الخاص بالخلية التي سيبدأ التجميد منها.
- صفوف مجمدة، عدد الصفوف المرئية في الجزء العلوي.
- أعمدة مجمدة، عدد الأعمدة المرئية في الجزء الأيمن
يتم فتح ملف book1.xls عن طريق استدعاء ملفدفتر العملمنشئ class أثناء إنشائه وتم تجميد عدد قليل من الصفوف والأعمدة في ورقة العمل الأولى. يتم حفظ الملف المعدل كملف output.xls.
ويرد أدناه مثال كامل يوضح كيفية استخدام ملفأجزاء التجميدطريقة لتجميد الصفوف والأعمدة (بدءًا من C4 ، ممثلة بالصف الرابع والعمود الثالث ، حيث تبدأ الصفوف والأعمدة من فهرس 0) من ورقة العمل الأولى من ملف Excel.
// 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 = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Applying freeze panes settings | |
worksheet.FreezePanes(3, 2, 3, 2); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
تقسيم الأجزاء
إذا كنت بحاجة إلى تقسيم الشاشة للحصول على عرضين مختلفين في نفس ورقة العمل ، فقم بتقسيم الألواح. يوفر Microsoft Excel ميزة مفيدة للغاية تتيح لك عرض أكثر من نسخة واحدة من ورقة العمل الخاصة بك ، ولتتمكن من التمرير عبر كل جزء من ورقة العمل بشكل مستقل: تقسيم الأجزاء.
تعمل الأجزاء في وقت واحد. إذا قمت بإجراء تغيير في أحدهما ، فسيظهر التغيير في الآخر في نفس الوقت. يوفر Aspose.Cells ميزة الأجزاء المنقسمة للمستخدمين.
تطبيق وإزالة الأجزاء المنقسمة
تقسيم الأجزاء
Aspose.Cells يوفر فصل دراسي ،دفتر العمل يمثل ملف Excel Microsoft. الدفتر العمل توفر class مجموعة كبيرة من الخصائص والأساليب لإدارة ملف Excel. لتنفيذ طرق العرض المقسمة ، استخدم ملفورقة عمل صف دراسي’انشق، مزق . لإزالة الأجزاء المنقسمة ، استخدم ملفRemoveSplitطريقة.
في المثال ، نستخدم ملف قالب بسيط يتم تحميله ، ثم يتم تطبيق ميزة تقسيم الأجزاء المحددة على خلية في ورقة العمل الأولى. يتم حفظ الملف المحدث.
// 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 = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiate a new workbook and Open a template file | |
Workbook book = new Workbook(dataDir + "Book1.xls"); | |
// Set the active cell | |
book.Worksheets[0].ActiveCell = "A20"; | |
// Split the worksheet window | |
book.Worksheets[0].Split(); | |
// Save the excel file | |
book.Save(dataDir + "output.xls"); |
بعد تشغيل الكود أعلاه ، سيكون للملف الذي تم إنشاؤه عرض مقسم.
إزالة الأجزاء
قم بإزالة الأجزاء المنقسمة باستخدامRemoveSplitطريقة.
// 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 = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiate a new workbook and Open a template file | |
Workbook book = new Workbook(dataDir + "Book1.xls"); | |
// Set the active cell | |
book.Worksheets[0].ActiveCell = "A20"; | |
// Split the worksheet window | |
book.Worksheets[0].RemoveSplit(); | |
// Save the excel file | |
book.Save(dataDir + "output.xls"); |