Hi marabu,
Genau die. Wenn man auf einem Laserdrucker ausdruckt, gibt es ja kein Problem, aber auf niedrigauflösenden Matrixdruckern oder preiswerteren Thermodruckern eben schon. Und wir sollen die Datamatrix auf ca 5x5mm unterbringen.
Allerdings kann man es richtig machen: Erst die Auflösung des Zieldruckers ermitteln, dann die genauen Dimensionen berechnen.
Weiterhin kann man ja Barcodes nicht beliebig skalieren. Es gibt für bestimmte Barcodetypen fest vorgegebene Größen. Wer die implementiert, wäre schon mal ein Kandidat.
Für Delphi scheint es keine nativen Lösungen zu geben, nur
DLL/OCXe... Ich werde wohl weiter suchen müssen.