FloatingBox
Tổng quan
FloatingBox là một loại trong Aspose.PDF FOSS for Go.
FloatingBox là một container nội dung được đặt (Tier 2 của mô hình dòng chảy): một hộp với một biên giới tùy chọn, nền và băng đảng mà đặt nội bộ riêng của nó (phần, tiêu đề, hình ảnh, danh sách) bên trong chiều rộng.
Loại này cung cấp 10 phương pháp để làm việc với các đối tượng FloatingBox trong chương trình Go. Các phương pháp có sẵn bao gồm: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng Go nào sau khi cài đặt gói Aspose.PDF FOSS for Go.
Phương pháp
| Signature | Mô tả |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph thêm một đoạn vào hộp. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading thêm một tiêu đề (tức độ 1-6) vào hộp. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage dán một hình ảnh (tăng ≤ 0 giữ khía cạnh) vào hộp. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt thêm một hình ảnh với văn bản thay thế vào hộp. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList thêm một danh sách được đạn/đếm vào hộp. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer dán không gian dọc vào hộp. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder đặt giới hạn hộp. |
SetBackground(c: *Color) → *FloatingBox | SetBackground đặt hộp điền màu (nil = không có). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding đặt cột bên trong giữa biên giới và nội dung. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing đặt khoảng cách dọc giữa các yếu tố trong hộp (được mặc định là 6pt). |