FloatingBox

Visión general

FloatingBox es un tipo en Aspose.PDF FOSS para Go.

FloatingBox es un contenedor de contenido posicionado (Nivel 2 del modelo de flujo): una caja con un borde opcional, fondo y relleno que coloca su propio contenido (párrafos, encabezados, imágenes, listas) dentro de su ancho.

Este tipo proporciona 10 métodos para trabajar con objetos FloatingBox en programas Go. Los métodos disponibles incluyen: AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, SetBackground, SetBorder, SetPadding, SetSpacing. Todos los miembros públicos son accesibles para cualquier aplicación Go después de instalar el paquete Aspose.PDF FOSS para Go.

Métodos

FirmaDescripción
AddParagraph(text: string, style: TextStyle) → *FloatingBoxAddParagraph agrega un párrafo al cuadro.
AddHeading(level: int, text: string, style: TextStyle) → *FloatingBoxAddHeading agrega un encabezado (nivel 1–6) al cuadro.
AddImage(path: string, width: float64) → *FloatingBoxAddImage agrega una imagen (altura ≤ 0 conserva el aspecto) al cuadro.
AddImageAlt(path: string, width: float64, alt: string) → *FloatingBoxAddImageAlt agrega una imagen con texto alternativo al cuadro.
AddList(items: []string, ordered: bool, style: TextStyle) → *FloatingBoxAddList agrega una lista con viñetas/numerada a la caja.
AddSpacer(height: float64) → *FloatingBoxAddSpacer agrega espacio vertical a la caja.
SetBorder(border: BorderInfo) → *FloatingBoxSetBorder establece el borde de la caja.
SetBackground(c: *Color) → *FloatingBoxSetBackground establece el color de relleno de la caja (nil = ninguno).
SetPadding(m: MarginInfo) → *FloatingBoxSetPadding establece el relleno interno entre el borde y el contenido.
SetSpacing(gap: float64) → *FloatingBoxSetSpacing establece el espacio vertical entre los elementos del cuadro (valor predeterminado 6pt).

Ver también

 Español