ضبط الهوامش

كيفية تعيين الهوامش

يوفر Aspose.Cells لـ Python via .NET فئة، Workbook، التي تمثل ملف إكسل. تحتوي فئة Workbook على مجموعة worksheets التي تسمح بالوصول إلى كل ورقة عمل في ملف الإكسل. تمثل ورقة العمل بواسطة فئة Worksheet.

توفر الفئة Worksheet الخاصية page_setup المستخدمة لتعيين خيارات إعداد الصفحة لورقة عمل. السمة page_setup هي كائن من فئة PageSetup التي تمكّن المطورين من تعيين خيارات تخطيط الصفحة المختلفة لورقة العمل المطبوعة. الفئة PageSetup توفر خصائص وطرق مختلفة يمكن استخدامها لتعيين خيارات إعداد الصفحة.

كيفية تعيين هوامش الصفحة

تعيين هوامش الصفحة (اليسار، اليمين، الأعلى، الأسفل) باستخدام أعضاء فئة PageSetup. ويُدرج بعض الطرق الواردة أدناه والتي تُستخدم لتحديد الهوامش الصفحية:

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a workbook object
workbook = Workbook()
# Get the worksheets in the workbook
worksheets = workbook.worksheets
# Get the first (default) worksheet
worksheet = worksheets[0]
# Get the pagesetup object
pageSetup = worksheet.page_setup
# Set bottom,left,right and top page margins
pageSetup.bottom_margin = 2.0
pageSetup.left_margin = 1.0
pageSetup.right_margin = 1.0
pageSetup.top_margin = 3.0
# Save the Workbook.
workbook.save(dataDir + "SetMargins_out.xls")

كيفية التوسيط على الصفحة

من الممكن توسيط شيء ما على الصفحة أفقيًا ورأسيًا. لهذا الغرض، هناك بعض الأعضاء المفيدة في الفئة PageSetup مثل center_horizontally و center_vertically.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a workbook object
workbook = Workbook()
# Get the worksheets in the workbook
worksheets = workbook.worksheets
# Get the first (default) worksheet
worksheet = worksheets[0]
# Get the pagesetup object
pageSetup = worksheet.page_setup
# Specify Center on page Horizontally and Vertically
pageSetup.center_horizontally = True
pageSetup.center_vertically = True
# Save the Workbook.
workbook.save(dataDir + "CenterOnPage_out.xls")

كيفية تعيين هوامش الرأس والتذييل

تعيين هوامش الرأس والتذييل باستخدام أعضاء فئة PageSetup مثل header_margin و footer_margin.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a workbook object
workbook = Workbook()
# Get the worksheets in the workbook
worksheets = workbook.worksheets
# Get the first (default) worksheet
worksheet = worksheets[0]
# Get the pagesetup object
pageSetup = worksheet.page_setup
# Specify Header / Footer margins
pageSetup.header_margin = 2.0
pageSetup.footer_margin = 2.0
# Save the Workbook.
workbook.save(dataDir + "CenterOnPage_out.xls")