ضبط تلقائي للصفوف والأعمدة
ضبط تلقائي
Aspose.Cells لبيثون via .NET توفر فئة تمثل ملف Excel لميكروسوفت. فئة تحتوي على مجموعة تسمح بالوصول إلى كل ورق عمل في ملف Excel. الورقة العمل ممثلة بفئة. فئة توفر مجموعة واسعة من الخصائص والطرق لإدارة ورقة عمل. هذا المقال يستعرض استخدام الفئة لتناسب صفوف أو أعمدة.
ضبط تلقائي للصف - بسيط
أبسط الطرق لضبط عرض وارتفاع الصف هي استدعاء Worksheet الفئة auto_fit_row. يستغرق الأمر المنهج auto_fit_row فهو خطوة بسيطة.
كيفية ضبط صف تلقائيًا في مجموعة من الخلايا
الصف يتكون من عدة أعمدة. Aspose.Cells لبيثون via .NET تسمح للمطورين بتحديد الصف على أساس المحتوى في نطاق الخلايا داخل الصف عن طريق استدعاء النسخة المعدلة من الطريقة. تأخذ المعلمات التالية:
- فهرس الصف, فهرس الصف المراد ضبطه تلقائياً.
- فهرس العمود الأول, فهرس العمود الأول للصف.
- فهرس العمود الأخير, فهرس العمود الأخير للصف.
يقوم الأسلوب auto_fit_row بفحص محتوى كل الأعمدة في الصف ثم يضبط الصف تلقائيًا.
كيفية ضبط العمود تلقائيًا في مجموعة من الخلايا
يتكون العمود من العديد من الصفوف. يمكن ضبط عرض العمود تلقائيًا بناءً على المحتوى في مجموعة من الخلايا في العمود عن طريق استدعاء نسخة محملة من auto_fit_column الذي يأخذ المعلمات التالية:
- فهرس العمود: فهرس العمود الذي سيتم تلائم حجمه تلقائياً.
- فهرس الصف الأول: فهرس أول صف في العمود.
- فهرس الصف الأخير: فهرس آخر صف في العمود.
يقوم الطريقة auto_fit_column بفحص محتويات جميع الصفوف في العمود ثم يقوم بضبط حجم العمود تلقائياً.
كيفية تلائم حجم الصفوف للخلايا المدمجة
مع Aspose.Cells لبيثون via .NET من الممكن تحديد تناسب صفوف حتى للخلايا المدمجة باستخدام واجهة. توفر فئة خاصية يمكن استخدامها لتحديد تناسب الصفوف للخلايا المدمجة. تقبل مجموعة تفاضلية تحتوي على الأعضاء التالية.
- NONE: تجاهل الخلايا المدمجة.
- FIRST_LINE: فقط يوسع ارتفاع السطر الأول.
- السطر_الأخير: يزيد فقط ارتفاع الصف الأخير.
- كل_سطر: يزيد فقط ارتفاع كل صف.
يمكنك أيضًا محاولة استخدام الإصدارات الزائدة من الأساليب auto_fit_rows و auto_fit_columns التي تقبل مجموعة من الصفوف/الأعمدة ومثيلًا من AutoFitterOptions لتلائم حجم الصفوف/الأعمدة المحددة بالطريقة التي ترغب فيها AutoFitterOptions.
توقيعات الأساليب المذكورة أعلاه هي كالتالي: