wordxml-builder
Version:
Librería TypeScript para construir documentos XML compatibles con Microsoft Word
32 lines (31 loc) • 904 B
TypeScript
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;
}