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 जो ज्यामितीय आकार प्रकार की पहचान करता है।.
| Name | Type | Access | Description |
|---|---|---|---|
upper_left_row | `` | Read/Write | Gets or sets the upper left row. |
upper_left_column | `` | Read/Write | Gets or sets the upper left column. |
lower_right_row | `` | Read/Write | Gets or sets the lower right row. |
lower_right_column | `` | Read/Write | Gets or sets the lower right column. |
upper_left_row_offset | `` | Read/Write | Gets or sets the upper left row offset. |
upper_left_column_offset | `` | Read/Write | Gets or sets the upper left column offset. |
lower_right_row_offset | `` | Read/Write | Gets or sets the lower right row offset. |
lower_right_column_offset | `` | Read/Write | Gets or sets the lower right column offset. |
name | `` | Read | Gets the name. |
drawing_type | `` | Read | Gets the drawing type. |
fill | `` | Read | Gets the fill. |
line | `` | Read | Gets the line. |
text | `` | Read | Gets the text. |
font | `` | Read | Gets the font. |
text_horizontal_alignment | `` | Read | Gets the text horizontal alignment. |
text_vertical_alignment | `` | Read | Gets the text vertical alignment. |
is_text_wrapped | `` | Read | Gets the is text wrapped. |
is_locked | `` | Read | Gets the is locked. |
is_hidden | `` | Read | Gets the is hidden. |
placement | `` | Read | Gets the placement. |
hyperlink | `` | Read | Gets the hyperlink. |
FillType
FillType एक है an IntEnum जो आकार पर लागू फ़िल प्रकार की पहचान करता है।.
| Signature | Description |
|---|---|
__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")