FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support SayBitmap
Posts: 22
Joined: Thu Oct 06, 2005 09:25 PM
SayBitmap
Posted: Wed Nov 15, 2006 10:30 AM

Ciao a tutti, vi espongo il problema : nella stampa di una fattura ( realizzata con la classe TPrinter ) ho inserito un logo in formato bmp utilizzando il metodo :SayBitmap(). Ora ho notato che cambiando il tipo di stampante la dimensione della bitmap è diversa, suppongo che sia un problema di risoluzione della stampante ma non ho idea di come rendere la visualizzazione della bitmap indipendente da ciò !
Saluti e grazie in anticipo a chi mi aiutera a risolvere l'enigma.

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: SayBitmap
Posted: Wed Nov 15, 2006 04:19 PM

Basta utilizzare almeno uno dei due parametri nWidth o nHeight e dovresti risolvere il problema.

EMG

Posts: 22
Joined: Thu Oct 06, 2005 09:25 PM
SayBitmap
Posted: Fri Nov 17, 2006 10:00 AM

Purtroppo non va, la bitmap viene riscalata in base alla risoluzione della stampante. Altra idea ?

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
SayBitmap
Posted: Fri Nov 17, 2006 11:32 AM

No, quella tecnica funziona perfettamente. Devi solo calcolare le dimensioni dell'immagine in modo indipendente dalla stampante utilizzando il metodo oPrn:Cmtr2Pix().

EMG

Posts: 22
Joined: Thu Oct 06, 2005 09:25 PM
SayBitmap
Posted: Fri Nov 17, 2006 07:23 PM

Ok grazie, ci provo !

Continue the discussion