Shape

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

ColladaSaveOptions: aspose.cells_foss

from aspose.cells_foss import (
    MsoDrawingType, FillType, MsoLineDashStyle,
    TextAlignmentType, TextAnchorType,
    MsoFillFormat, MsoLineFormat, ShapeFont, Shape,
)

MsoDrawingType

MsoDrawingType एक है an IntEnum जो ज्यामितीय आकार प्रकार की पहचान करता है।.

NameTypeAccessDescription
upper_left_row``Read/WriteGets or sets the upper left row.
upper_left_column``Read/WriteGets or sets the upper left column.
lower_right_row``Read/WriteGets or sets the lower right row.
lower_right_column``Read/WriteGets or sets the lower right column.
upper_left_row_offset``Read/WriteGets or sets the upper left row offset.
upper_left_column_offset``Read/WriteGets or sets the upper left column offset.
lower_right_row_offset``Read/WriteGets or sets the lower right row offset.
lower_right_column_offset``Read/WriteGets or sets the lower right column offset.
name``ReadGets the name.
drawing_type``ReadGets the drawing type.
fill``ReadGets the fill.
line``ReadGets the line.
text``ReadGets the text.
font``ReadGets the font.
text_horizontal_alignment``ReadGets the text horizontal alignment.
text_vertical_alignment``ReadGets the text vertical alignment.
is_text_wrapped``ReadGets the is text wrapped.
is_locked``ReadGets the is locked.
is_hidden``ReadGets the is hidden.
placement``ReadGets the placement.
hyperlink``ReadGets the hyperlink.

FillType

FillType एक है an IntEnum जो आकार पर लागू फ़िल प्रकार की पहचान करता है।.

SignatureDescription
__init__(drawing_type, upper_left_row, upper_left_column, lower_right_row, lower_right_column)
copy()Creates a duplicate of the shape object

MsoLineDashStyle

MsoLineDashStyle एक है an IntEnum बॉर्डर/आउटलाइन लाइन डैश पैटर्न के लिए।.


TextAlignmentType

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


TextAnchorType

TextAnchorType एक है an IntEnum आकार के भीतर लंबवत टेक्स्ट एंकरिंग के लिए।.


MsoFillFormat

आकार के फ़िल रूप को नियंत्रित करता है। एक्सेस किया जाता है via shape.fill.

ColladaSaveOptions

ColladaSaveOptions

पैकेज: aspose.cells_foss

fill.copy() -> MsoFillFormat

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


MsoLineFormat

एक आकार की रूपरेखा/सीमा की उपस्थिति को नियंत्रित करता है। के माध्यम से एक्सेस किया जाता है shape.line.

ColladaSaveOptions

ColladaSaveOptions

line.copy() -> MsoLineFormat

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


ShapeFont

आकार के भीतर टेक्स्ट फ़ॉन्ट को नियंत्रित करता है। इसे द्वारा पहुँचा जाता है shape.font.

ColladaSaveOptions

ColladaSaveOptions

font.copy() -> ShapeFont

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


ColladaSaveOptions

Shape ऑब्जेक्ट्स को सीधे निर्मित नहीं किया जाता। उपयोग करें ws.shapes.add(...) या ws.shapes.add_text_box(...).

ColladaSaveOptions

ColladaSaveOptions

shape.copy() -> Shape

इस आकार की एक डीप कॉपी लौटाता है जिसमें सभी फ़ॉर्मेटिंग संरक्षित रहती है।.


ShapeCollection

ShapeCollection के रूप में पहुँचाया जाता है ws.shapes. यह कार्यपत्रक पर सभी आकारों को सम्मिलित करता है।.

ColladaSaveOptions

add

ws.shapes.add(
    drawing_type: MsoDrawingType,
    upper_left_row: int,
    upper_left_column: int,
    lower_right_row: int,
    lower_right_column: int
) -> Shape

निर्दिष्ट प्रकार का एक शैप जोड़ता है। सभी पोजीशन आर्ग्यूमेंट्स 0-आधारित पंक्ति/स्तंभ सूचकांक होते हैं।.

add_text_box

ws.shapes.add_text_box(
    upper_left_row: int,
    upper_left_column: int,
    lower_right_row: int,
    lower_right_column: int
) -> Shape

के लिए शॉर्टकट add(MsoDrawingType.TEXT_BOX, ...).

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


ColladaSaveOptions

सॉलिड फ़िल के साथ एक आयत जोड़ें

from aspose.cells_foss import Workbook, MsoDrawingType, FillType, MsoLineDashStyle, TextAlignmentType

wb = Workbook()
ws = wb.worksheets[0]

# Add a blue rectangle spanning rows 1-5, columns 1-4 (0-based)
rect = ws.shapes.add(MsoDrawingType.RECTANGLE, 1, 1, 5, 4)
rect.name = "BlueBox"

rect.fill.fill_type = FillType.SOLID
rect.fill.fore_color = "4472C4"      # blue
rect.fill.transparency = 0.0

rect.line.is_visible = True
rect.line.color = "1F3864"           # dark blue
rect.line.weight = 2
rect.line.dash_style = MsoLineDashStyle.SOLID

rect.text = "Sales Summary"
rect.font.bold = True
rect.font.color = "FFFFFF"           # white text
rect.font.size = 12
rect.text_horizontal_alignment = TextAlignmentType.CENTER

wb.save("shapes.xlsx")

एक टेक्स्ट बॉक्स जोड़ें

from aspose.cells_foss import Workbook

tb = ws.shapes.add_text_box(2, 0, 5, 3)
tb.name = "NoteBox"
tb.text = "Review this section before publishing."
tb.font.italic = True
tb.font.color = "595959"
tb.is_text_wrapped = True
tb.line.is_visible = True
tb.line.color = "BFBFBF"

wb.save("textbox.xlsx")

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

 हिन्दी