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