Flow
Flow
Přehled
Flow je typ v Aspose.PDF FOSS pro Go.
Flow je generátor dokumentů, který rozvrhuje obsah shora dolů a automaticky stránkuje — “flow” protějšek k výkresu založenému na obdélnících API.
Tento typ poskytuje 13 metod pro práci s objekty Flow v programech Go. Dostupné metody zahrnují: AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddImageAlt, AddList, AddMarkdown, AddParagraph, AddSpacer, AddTable, Render a 1 další metodu. Všechny veřejné členy jsou přístupné jakékoli aplikaci Go po instalaci balíčku Aspose.PDF FOSS pro Go.
Metody
| Podpis: | Popis: |
|---|---|
AddParagraph(text: string, style: TextStyle) → *Flow | AddParagraph přidá odstavec plynulého textu (zalamuje a rozděluje přes stránky). |
AddHeading(level: int, text: string, style: TextStyle) → *Flow | AddHeading přidá nadpis zadané úrovně (1–6). |
AddImage(path: string, width: float64) → *Flow | AddImage přidá obrázek škálovaný na šířku×výšku v bodech. |
AddImageAlt(path: string, width: float64, alt: string) → *Flow | AddImageAlt je AddImage s alternativním textem (používá se, když je tok označen). |
AddTable(t: *Table) → *Flow | AddTable přidává tabulku (stránkovaná, pokud je vyšší než jedna stránka). |
AddList(items: []string, ordered: bool, style: TextStyle) → *Flow | AddList přidává odrážkový (ordered=false) nebo číslovaný seznam. |
AddSpacer(height: float64) → *Flow | AddSpacer přidává vertikální mezery. |
AddColumnBreak() → *Flow | AddColumnBreak nutí následující obsah začít v dalším sloupci (nebo, pokud je to poslední sloupec, na další stránce). |
AddFloatingBox(box: *FloatingBox) → *Flow | AddFloatingBox přidává plovoucí rámeček, který zabírá svou změřenou výšku ve flow (přesune se na novou stránku, pokud se nevejde). |
Render() → (int, error) | Render rozvrhne zařazené prvky do dokumentu a vrátí počet stránek, které flow zabírá. |
AddFloatBox(box: *FloatingBox, side: FloatSide, width: float64) → *Flow | AddFloatBox přidá plovoucí box přichytěný k dané straně na šířku v bodech; odstavce, které následují, se kolem něj obtékají, dokud text nepřekročí jeho spodní část. |
SetMarkdownOptions(o: MarkdownOptions) → *Flow | SetMarkdownOptions nastaví téma/volby používané následnými voláními AddMarkdown v tomto toku (písma, základní velikost, základní cesta k obrázkům). |
AddMarkdown(md: string) → *Flow | AddMarkdown přidá fragment Markdown do toku: jeho bloky se stanou elementy toku (nadpisy, odstavce, seznamy, tabulky, obrázky, …) vykreslenými s Markdown volbami toku. |