SayBitmap

Moderator: Enrico Maria Giordano

SayBitmap

Postby roberto » 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.
User avatar
roberto
 
Posts: 22
Joined: Thu Oct 06, 2005 9:25 pm
Location: Italy

Re: SayBitmap

Postby Enrico Maria Giordano » Wed Nov 15, 2006 4:19 pm

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

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby roberto » Fri Nov 17, 2006 10:00 am

Purtroppo non va, la bitmap viene riscalata in base alla risoluzione della stampante. Altra idea ?
User avatar
roberto
 
Posts: 22
Joined: Thu Oct 06, 2005 9:25 pm
Location: Italy

Postby Enrico Maria Giordano » 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
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby roberto » Fri Nov 17, 2006 7:23 pm

Ok grazie, ci provo !
User avatar
roberto
 
Posts: 22
Joined: Thu Oct 06, 2005 9:25 pm
Location: Italy


Return to All products support

Who is online

Users browsing this forum: No registered users and 25 guests