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, ProtectionImageRenderOptions
ImageRenderOptions
Style()एक default बनाता है Style कोई स्पष्ट स्वरूपण लागू नहीं किया गया है।.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
font | Font | ImageRenderOptions | फ़ॉन्ट सेटिंग्स (नाम, आकार, रंग, बोल्ड, इटैलिक, अंडरलाइन, स्ट्राइकथ्रू)।. |
fill | Fill | ImageRenderOptions | सेल भराव/पृष्ठभूमि सेटिंग्स (पैटर्न, अग्रभूमि रंग, पृष्ठभूमि रंग)।. |
borders | Borders | ImageRenderOptions | सेल के सभी बॉर्डर सेटिंग्स (ऊपर, नीचे, बाएँ, दाएँ, विकर्ण)।. |
alignment | Alignment | ImageRenderOptions | पाठ संरेखण सेटिंग्स (क्षैतिज, लंबवत, रैप, इंडेंट, घूर्णन)।. |
number_format | str | पढ़ें/लिखें | सक्रिय संख्या प्रारूप कोड स्ट्रिंग (उदाहरण के लिए,., "#,##0.00"). |
protection | Protection | ImageRenderOptions | सेल सुरक्षा सेटिंग्स (लॉक्ड, फ़ॉर्मूला छिपा)।. |
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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
name | str | फ़ॉन्ट परिवार का नाम (जैसे,., "Calibri", "Arial"). |
size | `int | float` |
color | str | फ़ॉन्ट रंग RRGGBB हेक्स स्ट्रिंग के रूप में (उदाहरण के लिए,., "FF0000" लाल के लिए)।. |
bold | bool | True बोल्ड वजन लागू करने के लिए।. |
italic | bool | True इटैलिक शैली लागू करने के लिए।. |
underline | bool | True एकल अंडरलाइन लागू करने के लिए।. |
strikethrough | bool | True स्ट्राइकथ्रू लागू करने के लिए।. |
ImageRenderOptions
ImageRenderOptions
Fill(pattern_type='none', foreground_color='FFFFFFFF', background_color='FFFFFFFF')ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
pattern_type | str | फ़िल पैटर्न प्रकार (उदाहरण के लिए,., 'solid', 'none', 'darkGray'). |
foreground_color | str | फ़ोरग्राउंड रंग RRGGBB हेक्स के रूप में।. |
background_color | str | बैकग्राउंड रंग 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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
line_style | str | बॉर्डर लाइन शैली: 'none', 'thin', 'medium', 'thick', 'dashed', 'dotted', 'double'. |
color | str | बॉर्डर रंग RRGGBB हेक्स के रूप में।. |
weight | int | बॉर्डर वजन (मोटाई) पूर्णांक के रूप में।. |
ImageRenderOptions
ImageRenderOptions
Borders()चारों सेल बॉर्डर और विकर्ण बॉर्डर के लिए एक कंटेनर।.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
top | Border | ऊपरी बॉर्डर सेटिंग्स।. |
bottom | Border | निचले बॉर्डर सेटिंग्स।. |
left | Border | बाएँ बॉर्डर सेटिंग्स।. |
right | Border | दाएँ बॉर्डर सेटिंग्स।. |
diagonal | Border | विकर्ण सीमा सेटिंग्स।. |
diagonal_up | bool | True ऊपर की ओर विकर्ण रेखा खींचने के लिए।. |
diagonal_down | bool | True नीचे की ओर विकर्ण रेखा खींचने के लिए।. |
ImageRenderOptions
ImageRenderOptions
Alignment(horizontal='general', vertical='bottom', wrap_text=False, indent=0, text_rotation=0, shrink_to_fit=False)ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
horizontal | str | क्षैतिज संरेखण: 'general', 'left', 'center', 'right', 'fill', 'justify', 'centerContinuous', 'distributed'. |
vertical | str | ऊर्ध्वाधर संरेखण: 'top', 'center', 'bottom', 'justify', 'distributed'. |
wrap_text | bool | True सेल के भीतर पाठ को रैप करने के लिए।. |
indent | int | इंडेंटेशन स्तर (0–15)।. |
text_rotation | int | डिग्री में पाठ घुमाव (0–180 या स्टैक्ड के लिए 255)।. |
shrink_to_fit | bool | True सेल में फिट होने के लिए पाठ को छोटा करने के लिए।. |
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) -> boolImageRenderOptions True यदि दिया गया फ़ॉर्मेट कोड ज्ञात बिल्ट‑इन Excel फ़ॉर्मेट से मेल खाता है।.
lookup_builtin_format
NumberFormat.lookup_builtin_format(format_code: str) -> int | Noneफ़ॉर्मेट कोड स्ट्रिंग के लिए बिल्ट‑इन फ़ॉर्मेट ID लौटाता है, या None यदि कोड बिल्ट‑इन फ़ॉर्मेट नहीं है।.
ImageRenderOptions
ImageRenderOptions
Protection(locked=True, hidden=False)ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
locked | bool | True का अर्थ है कि जब वर्कशीट सुरक्षा चालू हो (डिफ़ॉल्ट), तो सेल लॉक हो जाता है।. |
hidden | bool | True का अर्थ है कि जब 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")