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