SayBitmap

Moderator: Enrico Maria Giordano

Post Reply
User avatar
roberto
Posts: 22
Joined: Thu Oct 06, 2005 9:25 pm
Location: Italy

SayBitmap

Post by roberto »

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
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: SayBitmap

Post by Enrico Maria Giordano »

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

EMG
User avatar
roberto
Posts: 22
Joined: Thu Oct 06, 2005 9:25 pm
Location: Italy

Post by roberto »

Purtroppo non va, la bitmap viene riscalata in base alla risoluzione della stampante. Altra idea ?
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post by Enrico Maria Giordano »

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

Post by roberto »

Ok grazie, ci provo !
Post Reply