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

AssinaturaDescrição
AddParagraph(text: string, style: TextStyle) → *FloatingBoxAddParagraph acrescenta um parágrafo à caixa.
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBoxAddHeading acrescenta um título (nível 1–6) à caixa.
AddImage(path: string, width: float64) → *FloatingBoxAddImage acrescenta uma imagem (altura ≤ 0 preserva a proporção) à caixa.
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBoxAddImageAlt acrescenta uma imagem com texto alternativo à caixa.
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBoxAddList adiciona uma lista com marcadores/numerada à caixa.
AddSpacer(height: float64) → *FloatingBoxAddSpacer adiciona espaço vertical à caixa.
SetBorder(border: BorderInfo) → *FloatingBoxSetBorder define a borda da caixa.
SetBackground(c: *Color) → *FloatingBoxSetBackground define a cor de preenchimento da caixa (nil = nenhum).
SetPadding(m: MarginInfo) → *FloatingBoxSetPadding define o preenchimento interno entre a borda e o conteúdo.
SetSpacing(gap: float64) → *FloatingBoxSetSpacing define o espaçamento vertical entre os elementos da caixa (padrão 6pt).

Ver também

 Português