تحديد ما إذا كان حجم الورق للورقة التفاعلي
سيناريوهات الاستخدام المحتملة
في معظم الأحيان، يكون حجم الورقة في ورقة العمل تلقائيًا. عندما يكون تلقائيًا، فإنه غالبًا ما يُعين على أن يكون Letter. أحيانًا يقوم المستخدم بتعيين حجم الورقة في ورقة العمل حسب احتياجاته. في هذه الحالة، لا يكون حجم الورقة تلقائيًا. يمكنك معرفة ما إذا كان حجم الورقة في ورقة العمل تلقائيًا أم لا باستخدام الطريقة ( Worksheet.getPageSetup().isAutomaticPaperSize() ).
تحديد ما إذا كان حجم الورق للورقة تلقائي
الشيفرة العينية المعطاة أدناه تحمل الملفات الإكسل التاليتين
ثم ابحث عما إذا كان حجم الورق لأول ورقة فيهما تلقائيًا أم لا. في Microsoft Excel، يمكنك التحقق ما إذا كان حجم الورق تلقائيًا أو لا من خلال نافذة إعداد الصفحة كما هو موضح في هذه لقطة الشاشة.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load the first workbook having automatic paper size false | |
Workbook wb1 = new Workbook(srcDir + "samplePageSetupIsAutomaticPaperSize-False.xlsx"); | |
// Load the second workbook having automatic paper size true | |
Workbook wb2 = new Workbook(srcDir + "samplePageSetupIsAutomaticPaperSize-True.xlsx"); | |
// Access first worksheet of both workbooks | |
Worksheet ws11 = wb1.getWorksheets().get(0); | |
Worksheet ws12 = wb2.getWorksheets().get(0); | |
// Print the PageSetup.IsAutomaticPaperSize property of both worksheets | |
System.out.println("First Worksheet of First Workbook - IsAutomaticPaperSize: " + ws11.getPageSetup().isAutomaticPaperSize()); | |
System.out.println("First Worksheet of Second Workbook - IsAutomaticPaperSize: " + ws12.getPageSetup().isAutomaticPaperSize()); |
مخرجات الوحدة
هذا هو إخراج وحدة التحكم للشيفرة العينية أعلاه عند تنفيذها مع ملفات Excel العينية المعطاة.
First Worksheet of First Workbook - IsAutomaticPaperSize: false
First Worksheet of Second Workbook - IsAutomaticPaperSize: true