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) → *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).

ดูเพิ่มเติม

 ภาษาไทย