models/receipt_layout library
Beleg-Zeilenmodell (Zwilling von @kreiseck/kasseneck-api/receipt
ReceiptLayout): das Backend liefert es bei getReceipt als layout mit,
damit App, Bondrucker, Browser-Kasse und PDF dieselben Zeilen zeigen —
Kopf/Fuß wie beim Ausstellen des Belegs, Belegart-Aufdruck (STORNOBELEG,
TRAININGSBELEG, NULLBELEG …), reduzierter Nullbeleg, Testkasse/Testsignatur.
Zeilenarten: text, columns, rule, space, qr, banner.
Unbekannte Arten (künftiges Regelwerk) werden beim Lesen übersprungen, nie
als Fehler behandelt — ein Beleg muss sich immer zeigen lassen.
Classes
- LayoutBannerLine
-
Hervorgehobene Zeile: Belegart (STORNOBELEG …) oder Warnung
(TESTKASSE/TESTSIGNATUR). Im Raster steht sie zwischen zwei
=-Rahmenzeilen. - LayoutColumn
- LayoutColumnsLine
- LayoutLine
- LayoutQrLine
- LayoutRuleLine
- LayoutSpaceLine
- LayoutTextLine
- ReceiptLayout
Enums
- LayoutAlign
- LayoutBannerTone
-
Ton einer hervorgehobenen Zeile, Drahtwert
tone(KatalogLAYOUT_TON):receipt_typefuer die Belegart (STORNOBELEG …),warningfuer TESTKASSE/TESTSIGNATUR und den Ausfall der Signatureinheit.