UNPKG

wordxml-builder

Version:

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

32 lines (31 loc) 904 B
import { Paragraph } from './paragraph'; import { ParagraphStyle } from '../types/paragraph'; import { Table } from '../types/table'; /** * Clase principal para construir documentos XML compatibles con Word */ export declare class WordXMLBuilder { private paragraphs; private tables; /** * Agrega un párrafo al documento * @param content Contenido del párrafo * @param style Estilo del párrafo (opcional) * @returns Instancia del párrafo creado */ addParagraph(content: string, style?: ParagraphStyle): Paragraph; /** * Agrega una tabla al documento * @param table Configuración de la tabla */ addTable(table: Table): void; /** * Genera el contenido XML del documento * @returns Contenido XML del documento */ getContent(): string; /** * Limpia el contenido del documento */ clear(): void; }