PageSetup

PageSetup class

لتغليف الكائن الذي يمثل وصف إعداد الصفحة. يحتوي كائن PageSetup على كافة خيارات إعداد الصفحة.

public class PageSetup

الخصائص

اسموصف
BlackAndWhite { get; set; }يمثل ما إذا كانت عناصر المستند ستتم طباعتها بالأبيض والأسود.
BottomMargin { get; set; }يمثل حجم الهامش السفلي بوحدة سنتيمترات .
BottomMarginInch { get; set; }يمثل حجم الهامش السفلي بوحدة بوصة .
CenterHorizontally { get; set; }توضيح ما إذا كانت الورقة تتم توسيطها أفقيًا.
CenterVertically { get; set; }توضيح ما إذا كانت الورقة مطبوعة في المنتصف عموديًا.
FirstPageNumber { get; set; }يمثل رقم الصفحة الأول الذي سيتم استخدامه عند طباعة هذه الورقة.
FitToPagesTall { get; set; }يمثل عدد الصفحات التي سيتم قياس طول ورقة العمل عليها عند طباعتها. القيمة الافتراضية هي 1.
FitToPagesWide { get; set; }يمثل عدد الصفحات التي سيتم تغيير حجم ورقة العمل إليها عند طباعتها. القيمة الافتراضية هي 1.
FooterMargin { get; set; }يمثل المسافة من أسفل الصفحة إلى التذييل بوحدة سنتيمترات.
FooterMarginInch { get; set; }يمثل المسافة من أسفل الصفحة إلى التذييل بوحدة بوصة.
HeaderMargin { get; set; }يمثل المسافة من أعلى الصفحة إلى الرأس ، بوحدة سنتيمترات.
HeaderMarginInch { get; set; }يمثل المسافة من أعلى الصفحة إلى الرأس ، بوحدة بوصة.
IsAutoFirstPageNumber { get; set; }يشير إلى ما إذا كان يتم تعيين رقم الصفحة الأول تلقائيًا.
IsAutomaticPaperSize { get; }يشير إلى ما إذا كان حجم الورق تلقائيًا.
IsHFAlignMargins { get; set; }يشير إلى ما إذا كانت هوامش الرأس والتذييل تتماشى مع هوامش الصفحة. إذا كانت هذه الخاصية صحيحة ، فسيتم محاذاة الرأس والتذييل الأيسر مع الهامش الأيسر ، وسيتم محاذاة الرأس والتذييل الأيمن مع الهامش الأيمن. يتم تمكين هذا الخيار افتراضيًا.
IsHFDiffFirst { get; set; }صحيح يعني أن رأس / تذييل الصفحة الأولى يختلف عن الصفحات الأخرى.
IsHFDiffOddEven { get; set; }صحيح يعني أن رأس / تذييل الصفحات الفردية يختلف عن الصفحات الفردية.
IsHFScaleWithDoc { get; set; }يشير إلى ما إذا كان الرأس والتذييل قد تم تغيير حجمهما باستخدام مقياس المستند. ينطبق فقط على Excel 2007.
IsPercentScale { get; set; }إذا كانت هذه الخاصية خطأ ، فإن خصائص FitToPagesWide و FitToPagesTall تتحكم في كيفية قياس ورقة العمل.
LeftMargin { get; set; }يمثل حجم الهامش الأيسر بوحدة السنتيمتر .
LeftMarginInch { get; set; }يمثل حجم الهامش الأيسر بوحدة بوصة .
ODSPageBackground { get; }الحصول على خلفية نظام الوثائق الرسمية .
Order { get; set; }يمثل الترتيب الذي يستخدمه Microsoft Excel لترقيم الصفحات عند طباعة ورقة عمل كبيرة.
Orientation { get; set; }يمثل اتجاه طباعة الصفحة.
PaperHeight { get; }الحصول على ارتفاع الورقة بوحدة البوصة ، مع اعتبار اتجاه الصفحة .
PaperSize { get; set; }يمثل حجم الورقة.
PaperWidth { get; }الحصول على عرض الورق بوحدة البوصة ، مع اعتبار اتجاه الصفحة .
PrintArea { get; set; }يمثل النطاق المراد طباعته.
PrintComments { get; set; }يمثل طريقة طباعة التعليقات بالورقة.
PrintCopies { get; set; }احصل على عدد النسخ المراد طباعتها وتعيينها.
PrintDraft { get; set; }يمثل ما إذا كانت الورقة ستتم طباعتها بدون رسومات.
PrintErrors { get; set; }يحدد نوع خطأ الطباعة المعروض.
PrinterSettings { get; set; }الحصول على إعدادات الطابعة الافتراضية وتعيينها.
PrintGridlines { get; set; }يمثل حالة طباعة خطوط شبكة الخلايا على الصفحة.
PrintHeadings { get; set; }يمثل إذا تمت طباعة عناوين الصفوف والأعمدة بهذه الصفحة.
PrintQuality { get; set; }يمثل جودة الطباعة .
PrintTitleColumns { get; set; }يمثل الأعمدة التي تحتوي على الخلايا المراد تكرارها على الجانب الأيسر من كل صفحة.
PrintTitleRows { get; set; }يمثل الصفوف التي تحتوي على الخلايا المراد تكرارها أعلى كل صفحة.
RightMargin { get; set; }يمثل حجم الهامش الأيمن بوحدة سنتيمترات.
RightMarginInch { get; set; }يمثل حجم الهامش الأيمن ، بوحدة بوصة .
TopMargin { get; set; }يمثل حجم الهامش العلوي بوحدة سنتيمترات .
TopMarginInch { get; set; }يمثل حجم الهامش العلوي بوحدة بوصة .
Zoom { get; set; }يمثل عامل القياس بالنسبة المئوية. يجب أن يكون بين 10 و 400 .

طُرق

اسموصف
ClearHeaderFooter()يمسح إعداد الرأس والتذييل .
Copy(PageSetup, CopyOptions)ينسخ إعدادات إعداد الصفحة.
CustomPaperSize(double, double)يضبط حجم الورق المخصص بوحدة البوصة .
GetCommands(string)يحصل على كافة أوامر الرأس أو التذييل.
GetEvenFooter(int)الحصول على برنامج نصي بتنسيق التذييل الزوجي لملف Excel.
GetEvenHeader(int)الحصول على برنامج نصي بتنسيق الرأس الزوجي لملف Excel.
GetFirstPageFooter(int)الحصول على برنامج نصي بتنسيق تذييل الصفحة الأولى من ملف Excel.
GetFirstPageHeader(int)الحصول على برنامج نصي بتنسيق رأس الصفحة الأولى من ملف Excel.
GetFooter(int)الحصول على برنامج نصي بتنسيق تذييل ملف Excel.
GetHeader(int)الحصول على برنامج نصي بتنسيق رأس ملف Excel.
GetPicture(bool, int)يحصل على ملفPicture كائن الرأس / التذييل .
GetPicture(bool, bool, bool, int)يحصل على ملفPicture كائن الرأس / التذييل .
SetEvenFooter(int, string)تعيين برنامج نصي بتنسيق تذييل الصفحات الزوجية لملف Excel. التأثير فقط في Excel 2007 عندما يكون IsHFDiffOddEven صحيحًا .
SetEvenHeader(int, string)تعيين برنامج نصي بتنسيق رأس الصفحة الزوجية لملف Excel. التأثير فقط في Excel 2007 عندما يكون IsHFDiffOddEven صحيحًا .
SetFirstPageFooter(int, string)تعيين برنامج نصي بتنسيق تذييل الصفحة الأولى من ملف Excel.
SetFirstPageHeader(int, string)تعيين برنامج نصي بتنسيق رأس الصفحة الأولى لملف Excel. التأثير فقط في Excel 2007 عندما يكون IsHFDiffFirst صحيحًا .
SetFitToPages(int, int)يضبط عدد الصفحات التي سيتم تغيير حجم ورقة العمل إليها عند طباعتها.
SetFooter(int, string)تعيين برنامج نصي بتنسيق تذييل ملف Excel.
SetFooterPicture(int, byte[])يعين صورة في تذييل ورقة العمل.
SetHeader(int, string)تعيين برنامج نصي بتنسيق رأس ملف Excel.
SetHeaderPicture(int, byte[])يعين صورة في رأس ورقة العمل.
SetPicture(bool, bool, bool, int, byte[])يعين صورة في رأس / تذييل ورقة العمل.

أمثلة

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

// أضف ورقة عمل
sheets.Add();
Worksheet sheet = sheets[1];
PageSetup pageSetup = sheet.PageSetup;
pageSetup.PrintArea = "D1:K13";

// قم بعملك

[Visual Basic]
Dim excel as Workbook = new Workbook()

Dim sheets as WorksheetCollection = excel.Worksheets

'أضف ورقة عمل
sheets.Add()
Dim sheet as Worksheet = sheets(1)
Dim pageSetup as PageSetup = sheet.PageSetup
pageSetup.PrintArea = "D1:K13"

أنظر أيضا