FloatingBox
Visão geral
FloatingBox é um tipo em Aspose.PDF FOSS para Go.
FloatingBox é um contêiner de conteúdo posicionado (Nível 2 do modelo de fluxo): uma caixa com borda opcional, plano de fundo e preenchimento que dispõe seu próprio conteúdo (parágrafos, cabeçalhos, imagens, listas) dentro de sua largura.
Este tipo fornece 10 métodos para trabalhar com objetos FloatingBox em programas Go. Os métodos disponíveis incluem: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Todos os membros públicos estão acessíveis a qualquer aplicação Go após a instalação do pacote Aspose.PDF FOSS para Go.
Métodos
| Assinatura | Descrição |
|---|---|
AddParagraph(text: string, style: TextStyle) → *FloatingBox | AddParagraph acrescenta um parágrafo à caixa. |
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBox | AddHeading acrescenta um título (nível 1–6) à caixa. |
AddImage(path: string, width: float64) → *FloatingBox | AddImage acrescenta uma imagem (altura ≤ 0 preserva a proporção) à caixa. |
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBox | AddImageAlt acrescenta uma imagem com texto alternativo à caixa. |
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBox | AddList adiciona uma lista com marcadores/numerada à caixa. |
AddSpacer(height: float64) → *FloatingBox | AddSpacer adiciona espaço vertical à caixa. |
SetBorder(border: BorderInfo) → *FloatingBox | SetBorder define a borda da caixa. |
SetBackground(c: *Color) → *FloatingBox | SetBackground define a cor de preenchimento da caixa (nil = nenhum). |
SetPadding(m: MarginInfo) → *FloatingBox | SetPadding define o preenchimento interno entre a borda e o conteúdo. |
SetSpacing(gap: float64) → *FloatingBox | SetSpacing define o espaçamento vertical entre os elementos da caixa (padrão 6pt). |