Style — Aspose.Cells FOSS for Python API Reference

ImageRenderOptions Style class और उसके companion types सभी visual और protective formatting को नियंत्रित करते हैं जो aspose-cells-foss में cells पर लागू होते हैं। A Style object को एक cell के माध्यम से प्राप्त किया जाता है cell.get_style() और वापस लागू किया जाता है cell.apply_style(style).

ImageRenderOptions: aspose.cells_foss

from aspose.cells_foss import Style, Font, Fill, Border, Borders, Alignment, NumberFormat, Protection

ImageRenderOptions

ImageRenderOptions

Style()

एक default बनाता है Style कोई स्पष्ट स्वरूपण लागू नहीं किया गया है।.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
fontFontImageRenderOptionsफ़ॉन्ट सेटिंग्स (नाम, आकार, रंग, बोल्ड, इटैलिक, अंडरलाइन, स्ट्राइकथ्रू)।.
fillFillImageRenderOptionsसेल भराव/पृष्ठभूमि सेटिंग्स (पैटर्न, अग्रभूमि रंग, पृष्ठभूमि रंग)।.
bordersBordersImageRenderOptionsसेल के सभी बॉर्डर सेटिंग्स (ऊपर, नीचे, बाएँ, दाएँ, विकर्ण)।.
alignmentAlignmentImageRenderOptionsपाठ संरेखण सेटिंग्स (क्षैतिज, लंबवत, रैप, इंडेंट, घूर्णन)।.
number_formatstrपढ़ें/लिखेंसक्रिय संख्या प्रारूप कोड स्ट्रिंग (उदाहरण के लिए,., "#,##0.00").
protectionProtectionImageRenderOptionsसेल सुरक्षा सेटिंग्स (लॉक्ड, फ़ॉर्मूला छिपा)।.

ImageRenderOptions

कॉपी

style.copy() -> Style

इस शैली ऑब्जेक्ट की गहरी प्रतिलिपि (deep copy) लौटाता है।.

set_fill_color

style.set_fill_color(color: str)

सॉलिड फ़िल बैकग्राउंड रंग सेट करता है।. color एक RRGGBB हेक्स स्ट्रिंग है (उदाहरण के लिए,., "FFFF00" पीले के लिए)।.

set_fill_pattern

style.set_fill_pattern(pattern_type: str, fg_color: str = 'FFFFFFFF', bg_color: str = 'FFFFFFFF')

पैटर्न्ड फ़िल सेट करता है।. pattern_type मानों में शामिल हैं 'solid', 'darkGray', 'mediumGray', 'lightGray', 'gray125', 'gray0625', 'darkHorizontal', 'darkVertical', 'darkDown', 'darkUp', 'darkGrid', 'darkTrellis', 'lightHorizontal', 'lightVertical', 'lightDown', 'lightUp', 'lightGrid', 'lightTrellis'.

set_no_fill

style.set_no_fill()

किसी भी फ़िल को साफ़ करता है, जिससे कोशिका पृष्ठभूमि पारदर्शी (कोई फ़िल नहीं) हो जाती है।.

set_border_color

style.set_border_color(side: str, color: str)

एक सीमा पक्ष का रंग सेट करता है।. side इनमें से एक होना चाहिए 'top', 'bottom', 'left', 'right', 'diagonal'. color एक RRGGBB हेक्स स्ट्रिंग है।.

set_border_style

style.set_border_style(side: str, style: str)

एक सीमा पक्ष की रेखा शैली सेट करता है।. style मान: 'none', 'thin', 'medium', 'thick', 'dashed', 'dotted', 'double'.

set_border_weight

style.set_border_weight(side: str, weight: int)

एक बॉर्डर साइड की लाइन वेट (मोटाई) को पूर्णांक के रूप में सेट करता है।.

set_border

style.set_border(side: str, line_style='none', color='FF000000', weight=1)

एक ही कॉल में एकल बॉर्डर साइड के लिए लाइन शैली, रंग और वेट सेट करने वाली सुविधा विधि।.

set_diagonal_border

style.set_diagonal_border(line_style='none', color='FF000000', weight=1, up=False, down=False)

विकर्ण सीमा सेट करता है। पास करें up=True ऊपर की ओर विकर्ण के लिए, down=True नीचे की ओर विकर्ण के लिए, या दोनों को मिलाकर क्रॉस बनाएं।.

set_horizontal_alignment

style.set_horizontal_alignment(alignment: str)

क्षैतिज पाठ संरेखण सेट करता है। मान: 'general', 'left', 'center', 'right', 'fill', 'justify', 'centerContinuous', 'distributed'.

set_vertical_alignment

style.set_vertical_alignment(alignment: str)

ऊर्ध्वाधर पाठ संरेखण सेट करता है। मान: 'top', 'center', 'bottom', 'justify', 'distributed'.

set_text_wrap

style.set_text_wrap(wrap=True)

सेल के भीतर टेक्स्ट रैपिंग को सक्षम या अक्षम करता है।.

set_shrink_to_fit

style.set_shrink_to_fit(shrink=True)

श्रिंक-टू-फ़िट को सक्षम या अक्षम करता है। सक्षम होने पर, टेक्स्ट को सेल की चौड़ाई में फिट होने के लिए छोटा किया जाता है।.

set_indent

style.set_indent(indent: int)

इंडेंटेशन स्तर सेट करता है (0–15)।.

set_text_rotation

style.set_text_rotation(rotation: int)

पाठ का घूर्णन डिग्री में सेट करता है। मान्य मान 0–180 (0° से उल्टी दिशा में) या 255 (ऊर्ध्वाधर पाठ ऊपर से नीचे तक क्रमबद्ध) हैं।.

set_reading_order

style.set_reading_order(order: int)

पढ़ने का क्रम सेट करता है।. 0 = संदर्भ-निर्भर, 1 = बाएँ-से-दाएँ, 2 = दाएँ-से-बाएँ।.

set_number_format

style.set_number_format(format_code: str)

एक कस्टम संख्या फ़ॉर्मेट स्ट्रिंग लागू करता है (उदाहरण के लिए,., "DD/MM/YYYY", "#,##0.00 [$€-407]").

set_builtin_number_format

style.set_builtin_number_format(format_id: int)

Excel के अंतर्निहित संख्या फ़ॉर्मेट्स में से एक को उसके पूर्णांक ID द्वारा लागू करता है (उदाहरण के लिए,)., 9 = "0%", 14 = "m/d/yy").

set_locked

style.set_locked(locked=True)

सेल को लॉक के रूप में चिह्नित करता है। जब वर्कशीट सुरक्षा सक्रिय हो, तो लॉक किए गए सेल को संपादित नहीं किया जा सकता।.

set_formula_hidden

style.set_formula_hidden(hidden=True)

जब वर्कशीट सुरक्षा सक्रिय हो, तो फ़ॉर्मूला बार से फ़ॉर्मूले छिपा देता है।.


ImageRenderOptions

ImageRenderOptions

Font(name='Calibri', size=11, color='FF000000', bold=False, italic=False, underline=False, strikethrough=False)

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
namestrफ़ॉन्ट परिवार का नाम (जैसे,., "Calibri", "Arial").
size`intfloat`
colorstrफ़ॉन्ट रंग RRGGBB हेक्स स्ट्रिंग के रूप में (उदाहरण के लिए,., "FF0000" लाल के लिए)।.
boldboolTrue बोल्ड वजन लागू करने के लिए।.
italicboolTrue इटैलिक शैली लागू करने के लिए।.
underlineboolTrue एकल अंडरलाइन लागू करने के लिए।.
strikethroughboolTrue स्ट्राइकथ्रू लागू करने के लिए।.

ImageRenderOptions

ImageRenderOptions

Fill(pattern_type='none', foreground_color='FFFFFFFF', background_color='FFFFFFFF')

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
pattern_typestrफ़िल पैटर्न प्रकार (उदाहरण के लिए,., 'solid', 'none', 'darkGray').
foreground_colorstrफ़ोरग्राउंड रंग RRGGBB हेक्स के रूप में।.
background_colorstrबैकग्राउंड रंग RRGGBB हेक्स के रूप में।.

ImageRenderOptions

set_solid_fill

fill.set_solid_fill(color: str)

दिए गए RRGGBB रंग के साथ ठोस भराव लागू करता है।.

set_gradient_fill

fill.set_gradient_fill(start_color: str, end_color: str)

दो‑रंग ग्रेडिएंट भराव लागू करता है।.

set_pattern_fill

fill.set_pattern_fill(pattern_type: str, fg_color: str, bg_color: str)

स्पष्ट अग्रभूमि और पृष्ठभूमि रंगों के साथ पैटर्नयुक्त भराव लागू करता है।.

set_no_fill

fill.set_no_fill()

सेल से किसी भी भराव को हटा देता है।.


ImageRenderOptions

ImageRenderOptions

Border(line_style='none', color='FF000000', weight=1)

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
line_stylestrबॉर्डर लाइन शैली: 'none', 'thin', 'medium', 'thick', 'dashed', 'dotted', 'double'.
colorstrबॉर्डर रंग RRGGBB हेक्स के रूप में।.
weightintबॉर्डर वजन (मोटाई) पूर्णांक के रूप में।.

ImageRenderOptions

ImageRenderOptions

Borders()

चारों सेल बॉर्डर और विकर्ण बॉर्डर के लिए एक कंटेनर।.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
topBorderऊपरी बॉर्डर सेटिंग्स।.
bottomBorderनिचले बॉर्डर सेटिंग्स।.
leftBorderबाएँ बॉर्डर सेटिंग्स।.
rightBorderदाएँ बॉर्डर सेटिंग्स।.
diagonalBorderविकर्ण सीमा सेटिंग्स।.
diagonal_upboolTrue ऊपर की ओर विकर्ण रेखा खींचने के लिए।.
diagonal_downboolTrue नीचे की ओर विकर्ण रेखा खींचने के लिए।.

ImageRenderOptions

ImageRenderOptions

Alignment(horizontal='general', vertical='bottom', wrap_text=False, indent=0, text_rotation=0, shrink_to_fit=False)

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
horizontalstrक्षैतिज संरेखण: 'general', 'left', 'center', 'right', 'fill', 'justify', 'centerContinuous', 'distributed'.
verticalstrऊर्ध्वाधर संरेखण: 'top', 'center', 'bottom', 'justify', 'distributed'.
wrap_textboolTrue सेल के भीतर पाठ को रैप करने के लिए।.
indentintइंडेंटेशन स्तर (0–15)।.
text_rotationintडिग्री में पाठ घुमाव (0–180 या स्टैक्ड के लिए 255)।.
shrink_to_fitboolTrue सेल में फिट होने के लिए पाठ को छोटा करने के लिए।.

NumberFormat

NumberFormat एक उपयोगिता वर्ग है जिसमें केवल स्थैतिक विधियाँ हैं। इसे सीधे इंस्टैंशिएट नहीं किया जाता।.

स्थैतिक विधियाँ

get_builtin_format

NumberFormat.get_builtin_format(format_id: int) -> str

दिए गए बिल्ट‑इन फ़ॉर्मेट ID के लिए फ़ॉर्मेट कोड स्ट्रिंग लौटाता है (उदाहरण के लिए,., NumberFormat.get_builtin_format(9) वापस देता है "0%").

is_builtin_format

NumberFormat.is_builtin_format(format_code: str) -> bool

ImageRenderOptions True यदि दिया गया फ़ॉर्मेट कोड ज्ञात बिल्ट‑इन Excel फ़ॉर्मेट से मेल खाता है।.

lookup_builtin_format

NumberFormat.lookup_builtin_format(format_code: str) -> int | None

फ़ॉर्मेट कोड स्ट्रिंग के लिए बिल्ट‑इन फ़ॉर्मेट ID लौटाता है, या None यदि कोड बिल्ट‑इन फ़ॉर्मेट नहीं है।.


ImageRenderOptions

ImageRenderOptions

Protection(locked=True, hidden=False)

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
lockedboolTrue का अर्थ है कि जब वर्कशीट सुरक्षा चालू हो (डिफ़ॉल्ट), तो सेल लॉक हो जाता है।.
hiddenboolTrue का अर्थ है कि जब worksheet protection चालू हो, तो सेल में कोई भी formula formula bar में छिपा रहता है।.

ImageRenderOptions

निम्नलिखित उदाहरण हेडर सेल को बोल्ड लाल टेक्स्ट, पीले पृष्ठभूमि, और सभी पक्षों पर पतली काली बॉर्डर के साथ स्टाइल करता है।.

from aspose.cells_foss import Workbook

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

ws.cells["A1"].put_value("Total Revenue")

style = ws.cells["A1"].get_style()

# Bold red font
style.font.bold = True
style.font.color = "FF0000"   # red
style.font.size = 13

# Yellow solid fill
style.set_fill_color("FFFF00")

# Thin black border on all four sides
for side in ("top", "bottom", "left", "right"):
    style.set_border(side, line_style="thin", color="000000", weight=1)

# Center the text
style.set_horizontal_alignment("center")

ws.cells["A1"].apply_style(style)

wb.save("styled.xlsx")

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

 हिन्दी