FloatingBox

FloatingBox

Visão geral

FloatingBox é uma classe em Aspose.PDF FOSS para TypeScript.

Uma caixa acolchoada/com borda/preenchida de parágrafos e/ou uma imagem, flutuada em uma coluna {@link Flow} por flow.AddFloatBox.

Esta classe declara 7 métodos para objetos FloatingBox em programas TypeScript. Os métodos disponíveis incluem: AddImage, AddParagraph, constructor, contentWidth, layoutItems, measure, paintAt. Todos os membros públicos são acessíveis a qualquer aplicação TypeScript após a instalação do pacote Aspose.PDF FOSS para TypeScript. Propriedades: alt, background, border, borderWidth, color, heights e mais 5.

Propriedades

NomeTipoAcessoDescrição
width: numberLeituraObtém a largura.
spacing: numberLeituraObtém o espaçamento.
padding: PaddingLeitura@internal
borderWidth: numberLeitura@internal
border: { width: number; color: [number, number, number]; sides?: BorderSides }Leitura@internal
width: numberLeituraObtém a largura.
color: [number, number, number]LeituraObtém a cor.
sides: BorderSidesLeituraObtém os lados.
background: [number, number, number]Leitura@internal
alt: stringLeitura@internal
heights: number[]LeituraObtém as alturas.
total: numberLeituraObtém o total.

Métodos

AssinaturaDescrição
constructor(doc: Document, options: FloatBoxOptions)Chama o construtor(doc, options) nesta instância de FloatingBox.
contentWidth() → numberLargura do conteúdo: largura externa menos o preenchimento horizontal e ambas as bordas.
AddParagraph(text: string, options: FlowParagraphOptions) → thisAnexe um parágrafo com quebra automática de linha dentro da caixa.
AddImage(data: Uint8Array, options: FloatBoxImageOptions) → thisAnexe uma imagem dentro da caixa.
layoutItems() → { heights: number[]; total: number }Alturas por item e seu total (apenas conteúdo, sem preenchimento/borda).
measure() → numberAltura total da caixa: conteúdo + espaçamento entre elementos + preenchimento + bordas.
paintAt(page: Page, x: number, topY: number, structParent: StructElement) → numberPinte a caixa com seu canto superior esquerdo em (x, topY) (espaço do usuário PDF, y para cima).
 Português