FloatingBox
ภาพรวม
FloatingBox เป็นประเภทใน Aspose.PDF FOSS สำหรับ Go.
FloatingBox เป็นคอนเทนเนอร์เนื้อหาที่กำหนดตำแหน่ง (Tier 2 of the flow model): กล่องที่มีเส้นขอบ, พื้นหลังและระยะห่างภายในแบบเลือกได้ ซึ่งจัดวางเนื้อหาของตนเอง (paragraphs, headings, images, lists) ภายในความกว้างของมัน.
ประเภทนี้ให้ 10 วิธีสำหรับทำงานกับวัตถุ FloatingBox ในโปรแกรม Go. วิธีที่มีให้รวมถึง: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Go ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ 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). |