UNPKG

wordxml-builder

Version:

Librería TypeScript para construir documentos XML compatibles con Microsoft Word

38 lines (37 loc) 1.05 kB
import { ParagraphStyle } from '../types/paragraph'; /** * Clase que representa un párrafo en un documento Word */ export declare class Paragraph { private text; private style?; /** * Crea una nueva instancia de Paragraph * @param text - El texto del párrafo * @param style - Estilos opcionales del párrafo */ constructor(text: string, style?: ParagraphStyle); /** * Genera el XML del párrafo * @returns El XML del párrafo como string */ toXML(): string; /** * Genera el XML de los estilos del párrafo * @returns XML con los estilos aplicados */ private generateStyleXML; /** * Genera el XML para un borde específico * @param position - Posición del borde * @param border - Configuración del borde * @returns XML del borde */ private generateBorderXML; /** * Obtiene el ID de estilo de lista correspondiente * @param style - Estilo de lista * @returns ID del estilo */ private getListStyleId; }