services/print_logo library
Firmenlogo fuer den Bondruck: Adresse -> Pixel -> Rasterbild in der Groesse
des Blatts (Zwilling von loadPrintLogo im Druck-Kit der Browser-Kasse).
Ein Logo, das nicht laedt, ist kein Druckfehler: der Bon kommt ohne Logo.
Constants
- defaultNegativeCacheTtl → const Duration
-
Vorgabe fuer
negativeCacheTtlin loadPrintLogo.
Functions
-
clearPrintLogoCache(
) → void -
loadPrintLogo(
String? url, SheetLogoSize size, KeckPaperSize paper, {PixelLoader? pixel, Duration timeout = const Duration(seconds: 3), Duration negativeCacheTtl = defaultNegativeCacheTtl}) → Future< PrintLogo?> -
Laedt das Logo unter
urlund rastert es in die Groesse, die das Blattsizeundpapergeben (logoDimensions/logoRaster) --nullohne Adresse oder bei jedem Fehler (Netz, Decode, Pixelmass).pixelersetzt den Standardweg ueber LogoService/decodePng(Tests, andere Quellen).