FloatingBox

अवलोकन

FloatingBox Aspose.PDF FOSS for Go में एक प्रकार है।

FloatingBox एक स्थित कंटेंट कंटेनर है (फ्लो मॉडल का टियर 2): एक बॉक्स जिसमें वैकल्पिक बॉर्डर, बैकग्राउंड और पैडिंग है जो अपनी सामग्री (पैराग्राफ, हेडिंग, इमेज, लिस्ट) को अपनी चौड़ाई के भीतर रखता है।

यह प्रकार Go प्रोग्रामों में FloatingBox ऑब्जेक्ट्स के साथ काम करने के लिए 10 विधियाँ प्रदान करता है। उपलब्ध विधियों में शामिल हैं: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Go पैकेज को स्थापित करने के बाद किसी भी Go एप्लिकेशन के लिए सुलभ हैं।

विधियाँ

हस्ताक्षरविवरण
AddParagraph(text: string, style: TextStyle) → *FloatingBoxAddParagraph बॉक्स में एक पैराग्राफ जोड़ता है।
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBoxAddHeading बॉक्स में एक शीर्षक (स्तर 1–6) जोड़ता है।
AddImage(path: string, width: float64) → *FloatingBoxAddImage बॉक्स में एक छवि (ऊँचाई ≤ 0 पर अनुपात संरक्षित रहता है) जोड़ता है।
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBoxAddImageAlt बॉक्स में वैकल्पिक पाठ के साथ एक छवि जोड़ता है।
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBoxAddList बॉक्स में बुलेटेड/नंबर वाली सूची जोड़ता है।
AddSpacer(height: float64) → *FloatingBoxAddSpacer बॉक्स में ऊर्ध्वाधर स्पेस जोड़ता है।
SetBorder(border: BorderInfo) → *FloatingBoxSetBorder बॉक्स की सीमा सेट करता है।
SetBackground(c: *Color) → *FloatingBoxSetBackground बॉक्स की भराव रंग सेट करता है (nil = कोई नहीं)।
SetPadding(m: MarginInfo) → *FloatingBoxSetPadding बॉर्डर और सामग्री के बीच का आंतरिक पैडिंग सेट करता है।
SetSpacing(gap: float64) → *FloatingBoxSetSpacing बॉक्स के तत्वों के बीच का लंबवत अंतर सेट करता है (डिफ़ॉल्ट 6pt)।

यह भी देखें

 हिन्दी