PrintTemplate Properties
Identificador único de la plantilla de impresión.
Nombre descriptivo de la plantilla.
Tipo de documento al que aplica esta plantilla (ej. “ticket_venta”, “comanda”, “factura_electronica”).
Lista de secciones que componen la plantilla. Cada sección representa una parte lógica del ticket.
Diccionario de estilos globales aplicables a toda la plantilla.
TemplateSection Properties
Representa una sección lógica dentro del ticket (ej: Header, Items, Totals, Footer).Nombre identificador de la sección (ej. “Header”, “Items”, “Totals”, “Footer”).
Tipo de sección: “Static”, “Table”, “Repeated”.
Ruta al objeto de datos que alimenta esta sección (ej. “Document.Items”).
Formato global para la sección (ej. “Bold”, “Large”).
Alineación global para la sección (“Left”, “Center”, “Right”).
Orden de impresión de la sección en el ticket.
Lista de elementos que componen esta sección.
TemplateElement Properties
Define un elemento individual o una columna dentro de una sección.Tipo de elemento: “Text”, “Barcode”, “QR”, “Image”, “Line”.
Texto estático antes del valor (etiqueta del campo).
Ruta de la propiedad del modelo de datos (ej: “Sale.Number”, “Customer.Name”).
Valor fijo si Source es nulo. Útil para textos estáticos.
Formato del elemento: “Bold”, “Large”, “Italic”, etc.
Alineación del elemento: “Left”, “Center”, “Right”.
Formato específico para el encabezado de la columna (en tablas).
Alineación específica para el encabezado de la columna (en tablas).
Porcentaje de ancho para columnas de tabla (0-100).
Número de columnas para elementos múltiples por fila (ej: barcodes).
Ancho del módulo de código de barras (1-5).
Altura del código de barras o imagen (1-255).
Tamaño para QR (1-16) u otros elementos.
Posición del elemento dentro de la sección.
Diccionario de propiedades adicionales específicas del elemento.