Premessa:
Volendo visualizzare un codice a barre, si codificano i caratteri in una combinazione di barre bianche e nere alternate. Ciascuna barra è spessa un multiplo intero di una grandezza di riferimento. Nel mio programma l'utente può scegliere la dimensione in mm di questo riferimento.
Il problema è che quando mi viene visualizzato il risultato, succede che le barre che dovrebbero avere lo stesso spessore (n volte il riferimento) hanno larghezze in pixel diverse. Suppongo che il problema sia nella conversione da mm in pixel. E temo che lo stesso avvenga nella stampa (nn ho ancora provato).
Ho pensato quindi di convertire prima il riferimento in pixel e poi far svolgere le varie moltiplicazioni. Ma nn saprei come fare cn la stampa. E cmq nn ho ancora trovato il modo di convertire i mm in pixel, cosa che tra l'altro dovrebbe variare a secondo della risoluzione.
Spero di esser stato chiaro.
Avreste dei suggerimenti? Se nn si è capito, il VB mi è quasi sconosciuto![]()