الحصول على عرض الورق وارتفاع ورقة العمل

في هذا البرنامج التعليمي، سنأخذك خطوة بخطوة لشرح كود مصدر C# التالي للحصول على عرض الورقة وارتفاعها باستخدام Aspose.Cells for .NET. اتبع الخطوات التالية:

الخطوة 1: إنشاء المصنف

ابدأ بإنشاء مصنف جديد باستخدامWorkbook فصل:

Workbook wb = new Workbook();

الخطوة 2: الوصول إلى ورقة العمل الأولى

بعد ذلك، انتقل إلى ورقة العمل الأولى في المصنف باستخدام الملفWorksheet فصل:

Worksheet ws = wb.Worksheets[0];

الخطوة 3: اضبط حجم الورق على A2 وأظهر عرض الورق وارتفاعه بالبوصة

استخدم الPaperSize ملكيةPageSetup الكائن لضبط حجم الورق على A2، ثم استخدمPaperWidth وPaperHeight خصائص للحصول على عرض الورق وارتفاعه على التوالي. عرض هذه القيم باستخدامConsole.WriteLine طريقة:

ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

الخطوة 4: كرر الخطوات لأحجام الورق الأخرى

كرر الخطوات السابقة، مع تغيير حجم الورق إلى A3 وA4 وLetter، ثم عرض قيم عرض الورق وارتفاعه لكل حجم:

ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

نموذج التعليمات البرمجية المصدر للحصول على عرض الورق وارتفاع ورقة العمل باستخدام Aspose.Cells لـ .NET

//إنشاء المصنف
Workbook wb = new Workbook();
//الوصول إلى ورقة العمل الأولى
Worksheet ws = wb.Worksheets[0];
//اضبط حجم الورق على A2 واطبع عرض الورق وارتفاعه بالبوصة
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//اضبط حجم الورق على A3 وقم بطباعة عرض الورق وارتفاعه بالبوصة
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//اضبط حجم الورق على A4 وقم بطباعة عرض الورق وارتفاعه بالبوصة
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//اضبط حجم الورق على Letter وقم بطباعة عرض الورق وارتفاعه بالبوصة
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

خاتمة

لقد تعلمت كيفية استخدام Aspose.Cells لـ .NET للحصول على عرض الورق وارتفاعه في جدول البيانات. يمكن أن تكون هذه الميزة مفيدة للتكوين والتخطيط الدقيق لمستندات Excel الخاصة بك.

أسئلة وأجوبة (FAQ)

ما هو Aspose.Cells لـ .NET؟

Aspose.Cells for .NET هي مكتبة قوية لمعالجة ملفات Excel ومعالجتها في تطبيقات .NET. ويقدم العديد من الميزات لإنشاء وتعديل وتحويل وتحليل ملفات Excel.

كيف يمكنني الحصول على حجم ورق جدول البيانات باستخدام Aspose.Cells لـ .NET؟

يمكنك استخدام الPageSetup فئة منWorksheet كائن للوصول إلى حجم الورق. استخدم الPaperSize خاصية ضبط حجم الورق وPaperWidth وPaperHeight خصائص للحصول على عرض الورق وارتفاعه على التوالي.

ما هي أحجام الورق التي يدعمها Aspose.Cells لـ .NET؟

يدعم Aspose.Cells for .NET نطاقًا واسعًا من أحجام الورق شائعة الاستخدام، مثل A2 وA3 وA4 وLetter، بالإضافة إلى العديد من الأحجام المخصصة الأخرى.

هل يمكنني تخصيص حجم ورق جدول البيانات باستخدام Aspose.Cells لـ .NET؟

نعم، يمكنك تعيين حجم ورق مخصص عن طريق تحديد أبعاد العرض والارتفاع الدقيقة باستخدامPaperWidth وPaperHeight خصائصPageSetup فصل.