Flow

Översikt

Flow är en typ i Aspose.PDF FOSS för Go.

Flow är en dokumentgenerator som lägger ut innehåll från topp till botten och sidor automatiskt – “flöden” motsvarar Rectangle-baserad ritning API.

Denna typ ger 11 metoder för att arbeta med Flow-objekt i Go-program. Tillgängliga metoder inkluderar: AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, AddTable, Render. Alla offentliga medlemmar är tillgängliga för alla Go-ansökningar efter att ha installerat Aspose.PDF FOSS for Go paket.

Metoder

SignatureBeskrivning
AddParagraph(text: string, style: TextStyle)*FlowAddParagraph bifogar en paragraf av flytande text (skär och splittras över sidor).
AddHeading(level: int, text: string, style: TextStyle)*FlowAddHeading lägger till en rubrik av den angivna nivån (1–6).
AddImage(path: string, width: float64)*FlowAddImage bifogar en bild som är skala till bredd×höjdpunkter.
AddImageAlt(path: string, width: float64, alt: string)*FlowAddImageAlt är AddImage med alternativ text (används när flödet tagits).
AddTable(t: *Table)*FlowAddTable bifogar en tabell (paginerad när den är högre än en sida).
AddList(items: []string, ordered: bool, style: TextStyle)*FlowAddList bifogar en bulleted (orderad=false) eller numererad lista.
AddSpacer(height: float64)*FlowAddSpacer lägger till vertikalt utrymme.
AddColumnBreak()*FlowAddColumnBreak tvingar följande innehåll att börja i nästa kolumn (eller, från den sista kolumnen, på nästa sida).
AddFloatingBox(box: *FloatingBox)*FlowAddFloatingBox fäster en flytande låda, som tar sin mätade höjd i flödet (flytt till en ny sida om den inte passar).
Render()(int, error)Render lägger ut de förskjutna elementen i dokumentet och returnerar antalet sidor som strömmen tar över.
AddFloatBox(box: *FloatingBox, side: FloatSide, width: float64)*FlowAddFloatBox fäster en flytande låda som är klämd på den angivna sidan vid breddpunkter; de paragrafer som följer vrider runt det tills texten passerar dess botten.

Se även

 Svenska