La librería ZplGenerator es una herramienta diseñada para facilitar la generación de comandos ZPL (Zebra Programming Language) que se utilizan para imprimir etiquetas en impresoras Zebra. Esta librería permite crear etiquetas personalizadas con información como encabezados, líneas, ítems y totales, de manera sencilla y eficiente.

Clase ZplGenerator

La clase ZplGenerator es el núcleo de la librería. Proporciona métodos para construir una etiqueta ZPL paso a paso. Cada método devuelve una instancia de ZplGenerator, lo que permite el encadenamiento de métodos (method chaining) para una mayor fluidez en la construcción de la etiqueta.

Métodos

startLabel(width: Int = 800, height: Int = 1200): ZplGenerator

Inicia una nueva etiqueta con el ancho y alto especificados.

addHeader(companyName: String, address: String, date: String): ZplGenerator

Añade un encabezado a la etiqueta con el nombre de la empresa, dirección y fecha.

addLine(yPosition: Int): ZplGenerator

Añade una línea horizontal en la posición vertical especificada.