Flow

Tổng quan

Flow là một loại trong Aspose.PDF FOSS for Go.

Flow là một máy phát tài liệu đặt nội dung lên đến dưới và tự động trang - đối tác “flow” với API vẽ dựa trên Rectangle.

Loại này cung cấp 11 phương pháp để làm việc với các đối tượng dòng trong các chương trình Go. Các phương pháp có sẵn bao gồm: AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, AddTable, Render. 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

SignatureMô tả
AddParagraph(text: string, style: TextStyle)*FlowAddParagraph thêm một đoạn văn bản chảy (cập và chia giữa các trang).
AddHeading(level: int, text: string, style: TextStyle)*FlowAddHeading thêm một tiêu đề của mức đó (1–6).
AddImage(path: string, width: float64)*FlowAddImage gắn một hình ảnh được quy mô đến điểm chiều rộng× cao.
AddImageAlt(path: string, width: float64, alt: string)*FlowAddImageAlt là AddImage với văn bản thay thế (được sử dụng khi dòng chảy được đánh dấu).
AddTable(t: *Table)*FlowAddTable dán một bảng (được trang khi cao hơn một trang).
AddList(items: []string, ordered: bool, style: TextStyle)*FlowAddList thêm một danh sách được đếm (được đặt = giả) hoặc số.
AddSpacer(height: float64)*FlowAddSpacer áp dụng không gian dọc.
AddColumnBreak()*FlowAddColumnBreak buộc nội dung sau đây phải bắt đầu trong cột tiếp theo (hoặc, từ cốt lõi cuối cùng, trên trang tiếp tục).
AddFloatingBox(box: *FloatingBox)*FlowAddFloatingBox dán một hộp lặn, mà mất chiều cao đo trong dòng chảy (được chuyển sang trang mới nếu nó không phù hợp).
Render()(int, error)Render đặt các yếu tố được thu thập vào tài liệu và trả về số lượng trang mà dòng chảy chiếm.
AddFloatBox(box: *FloatingBox, side: FloatSide, width: float64)*FlowAddFloatBox dán một hộp lỏng được nhấp vào phía cụ thể ở điểm rộng; các đoạn tiếp theo kéo xung quanh nó cho đến khi văn bản đi qua dưới cùng.

Xem thêm

 Tiếng Việt