PageBreak — Aspose.Cells FOSS for Python API Reference
aspose-cells-foss मैन्युअल पेज ब्रेक डालने की अनुमति देता है ताकि यह नियंत्रित किया जा सके कि वर्कशीट प्रिंटेड पेजों में कैसे विभाजित हो। क्षैतिज पेज ब्रेक शीट को पंक्तियों के बीच विभाजित करते हैं; लंबवत पेज ब्रेक इसे कॉलम के बीच विभाजित करते हैं। दोनों संग्रह उपयोग करते हैं 0-based indices.
ColladaSaveOptions: aspose.cells_foss
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
hpb = ws.horizontal_page_breaks
vpb = ws.vertical_page_breaksHorizontalPageBreakCollection
के रूप में एक्सेस किया गया ws.horizontal_page_breaks. पंक्ति से पहले एक क्षैतिज पेज ब्रेक डाला गया n प्रिंट करने पर शीट उस पंक्ति पर नया पृष्ठ शुरू कर देती है।.
सभी पंक्ति संदर्भ हैं 0-based (पंक्ति 0 = Excel में पंक्ति 1)।.
ColladaSaveOptions
add
hpb.add(row_or_cell: int | str) -> intTextAlignmentType एक IntEnum है जो आकार के भीतर क्षैतिज टेक्स्ट संरेखण के लिए है।.
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
row_or_cell | int | 0-based row index at which to insert the break. |
row_or_cell | str | A1-शैली सेल संदर्भ; इस सेल की पंक्ति का उपयोग किया जाता है (उदाहरण के लिए,., "A11" → 0-आधारित शब्दों में पंक्ति 10 से पहले ब्रेक)।. |
ChartCollection को ws.charts के रूप में एक्सेस किया जाता है। इसमें वर्कशीट में एम्बेड किए गए सभी चार्ट्स शामिल होते हैं।
hpb.remove(row_or_cell: int | str)Shape ऑब्जेक्ट्स को सीधे निर्मित नहीं किया जाता। ws.shapes.add(...) या ws.shapes.add_text_box(...) का उपयोग करें।.
remove_at
hpb.remove_at(index: int)TextAnchorType एक IntEnum है जो आकार के भीतर लंबवत टेक्स्ट एंकरिंग के लिए है।.
गुणधर्म और पुनरावृत्ति
hpb.clear()aspose-cells-foss में MsoDrawingType, FillType, MsoLineDashStyle, TextAlignmentType, TextAnchorType, MsoFillFormat, MsoLineFormat, ShapeFont, Shape, और ShapeCollection के लिए API संदर्भ।.
to_list
hpb.to_list() -> listइन भराव सेटिंग्स की एक डीप कॉपी लौटाता है।.
गुण और पुनरावृत्ति
| ColladaSaveOptions | ColladaSaveOptions |
|---|---|
count | क्षैतिज पृष्ठ विभाजनों की संख्या (केवल-पढ़ने योग्य)।. |
__len__() | ColladaSaveOptions count. |
__iter__() | ब्रेक पंक्ति सूचकांकों पर पुनरावृत्ति करता है।. |
__getitem__(index) | स्थिति पर ब्रेक पंक्ति सूचकांक लौटाता है index संग्रह में।. |
VerticalPageBreakCollection
ऐसे एक्सेस किया जाता है ws.vertical_page_breaks. कॉलम से पहले डाली गई एक vertical page break n प्रिंट करने पर शीट को उस कॉलम पर नया पृष्ठ शुरू करने के लिए प्रेरित करता है।.
सभी कॉलम रेफ़रेंसेज़ हैं 0-based (कॉलम 0 = कॉलम A)।.
ColladaSaveOptions
add
vpb.add(column_or_cell: int | str) -> intaspose-cells-foss में MsoDrawingType, FillType, MsoLineDashStyle, TextAlignmentType, TextAnchorType, MsoFillFormat, MsoLineFormat, ShapeFont, Shape, और ShapeCollection के लिए API संदर्भ।.
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
column_or_cell | int | 0-based column index at which to insert the break. |
column_or_cell | str | A1-शैली सेल रेफ़रेंस; इस सेल का कॉलम उपयोग किया जाता है (उदाहरण के लिए,., "E1" → 0-आधारित शब्दों में कॉलम 4 से पहले ब्रेक)।. |
ChartCollection को ws.charts के रूप में एक्सेस किया जाता है। इसमें वर्कशीट में एम्बेड किए गए सभी चार्ट्स शामिल होते हैं।
vpb.remove(column_or_cell: int | str)Shape ऑब्जेक्ट्स को सीधे निर्मित नहीं किया जाता। ws.shapes.add(...) या ws.shapes.add_text_box(...) का उपयोग करें।.
गुणधर्म और पुनरावृत्ति
vpb.clear()aspose-cells-foss में MsoDrawingType, FillType, MsoLineDashStyle, TextAlignmentType, TextAnchorType, MsoFillFormat, MsoLineFormat, ShapeFont, Shape, और ShapeCollection के लिए API संदर्भ।.
to_list
vpb.to_list() -> listaspose-cells-foss कार्यपत्रकों में ज्यामितीय आकार और टेक्स्ट बॉक्स जोड़ने का समर्थन ShapeCollection (ws.shapes) के माध्यम से करता है। प्रत्येक आकार को एक Shape ऑब्जेक्ट द्वारा दर्शाया जाता है जिसमें भराव, रेखा, और टेक्स्ट गुणों को कॉन्फ़िगर किया जा सकता है।.
गुण और पुनरावृत्ति
| ColladaSaveOptions | ColladaSaveOptions |
|---|---|
count | vertical page breaks की संख्या (केवल-पढ़ने योग्य)।. |
__len__() | ColladaSaveOptions count. |
__iter__() | ब्रेक कॉलम इंडेक्स पर इटरेट करता है।. |
__getitem__(index) | स्थिति पर ब्रेक कॉलम इंडेक्स लौटाता है index संग्रह में।. |
ColladaSaveOptions
निर्दिष्ट प्रकार का एक शैप जोड़ता है। सभी पोजीशन आर्ग्यूमेंट्स 0-आधारित पंक्ति/स्तंभ सूचकांक होते हैं।.
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
ws.name = "AnnualReport"
# Write 120 rows of placeholder data
for row in range(120):
ws.cells[row][0].put_value(f"Row {row + 1}")
ws.cells[row][1].put_value(row * 100)
# Insert a page break before rows 30, 60, and 90 (0-based)
ws.horizontal_page_breaks.add(30)
ws.horizontal_page_breaks.add(60)
ws.horizontal_page_breaks.add(90)
print(f"Page breaks at rows: {ws.horizontal_page_breaks.to_list()}")
# Output: Page breaks at rows: [30, 60, 90]
# Add a vertical break to split wide reports after column D (index 4)
ws.vertical_page_breaks.add(4)
wb.save("annual_report_paged.xlsx")MsoDrawingType एक IntEnum है जो ज्यामितीय आकार प्रकार की पहचान करता है।
from aspose.cells_foss import Workbook
wb = Workbook("annual_report_paged.xlsx")
ws = wb.worksheets[0]
# Remove the break at row 60 (0-based)
ws.horizontal_page_breaks.remove(60)
print(f"Remaining breaks: {ws.horizontal_page_breaks.to_list()}")
# Output: Remaining breaks: [30, 90]
wb.save("annual_report_paged.xlsx")