PageBreak

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_breaks

HorizontalPageBreakCollection

के रूप में एक्सेस किया गया ws.horizontal_page_breaks. पंक्ति से पहले एक क्षैतिज पेज ब्रेक डाला गया n प्रिंट करने पर शीट उस पंक्ति पर नया पृष्ठ शुरू कर देती है।.

सभी पंक्ति संदर्भ हैं 0-based (पंक्ति 0 = Excel में पंक्ति 1)।.

ColladaSaveOptions

add

hpb.add(row_or_cell: int | str) -> int

TextAlignmentType एक IntEnum है जो आकार के भीतर क्षैतिज टेक्स्ट संरेखण के लिए है।.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
row_or_cellint0-based row index at which to insert the break.
row_or_cellstrA1-शैली सेल संदर्भ; इस सेल की पंक्ति का उपयोग किया जाता है (उदाहरण के लिए,., "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

इन भराव सेटिंग्स की एक डीप कॉपी लौटाता है।.

गुण और पुनरावृत्ति

ColladaSaveOptionsColladaSaveOptions
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) -> int

aspose-cells-foss में MsoDrawingType, FillType, MsoLineDashStyle, TextAlignmentType, TextAnchorType, MsoFillFormat, MsoLineFormat, ShapeFont, Shape, और ShapeCollection के लिए API संदर्भ।.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
column_or_cellint0-based column index at which to insert the break.
column_or_cellstrA1-शैली सेल रेफ़रेंस; इस सेल का कॉलम उपयोग किया जाता है (उदाहरण के लिए,., "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() -> list

aspose-cells-foss कार्यपत्रकों में ज्यामितीय आकार और टेक्स्ट बॉक्स जोड़ने का समर्थन ShapeCollection (ws.shapes) के माध्यम से करता है। प्रत्येक आकार को एक Shape ऑब्जेक्ट द्वारा दर्शाया जाता है जिसमें भराव, रेखा, और टेक्स्ट गुणों को कॉन्फ़िगर किया जा सकता है।.

गुण और पुनरावृत्ति

ColladaSaveOptionsColladaSaveOptions
countvertical 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")

संबंधित देखें

 हिन्दी