FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Longitud de página
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Longitud de página
Posted: Tue Feb 16, 2016 04:44 PM
Estimados

Necesito imprimir en papel media carta 8.5 * 5.5 continuo con TPrint

Intenté con oPrn := PrnSetSize( 2500, 1405 ) pero cuando imprime la siguiente avanza de a poco y como es en papel pre-impreso varia.

También he intentado con todos éstos con oPrn:SETPAGE( ) y ninguno es 8 1/2 x 5 1/2
Code (fw): Select all Collapse
#define DMPAPER_LETTER    1       // Letter 8 1/2 x 11 in
#define DMPAPER_LETTERSMALL 2       // Letter Small 8 1/2 x 11 in
#define DMPAPER_TABLOID   3       // Tabloid 11 x 17 in
#define DMPAPER_LEDGER    4       // Ledger 17 x 11 in
#define DMPAPER_LEGAL     5       // Legal 8 1/2 x 14 in
#define DMPAPER_STATEMENT   6       // Statement 5 1/2 x 8 1/2 in
#define DMPAPER_EXECUTIVE   7       // Executive 7 1/4 x 10 1/2 in
#define DMPAPER_A3      8       // A3 297 x 420 mm
#define DMPAPER_A4      9       // A4 210 x 297 mm
#define DMPAPER_A4SMALL   10      // A4 Small 210 x 297 mm
#define DMPAPER_A5      11      // A5 148 x 210 mm
#define DMPAPER_B4      12      // B4 250 x 354
#define DMPAPER_B5      13      // B5 182 x 257 mm
#define DMPAPER_FOLIO     14      // Folio 8 1/2 x 13 in
#define DMPAPER_QUARTO    15      // Quarto 215 x 275 mm
#define DMPAPER_10X14     16      // 10x14 in
#define DMPAPER_11X17     17      // 11x17 in
#define DMPAPER_NOTE      18      // Note 8 1/2 x 11 in
#define DMPAPER_ENV_9     19      // Envelope #9 3 7/8 x 8 7/8
#define DMPAPER_ENV_10    20      // Envelope #10 4 1/8 x 9 1/2
#define DMPAPER_ENV_11    21      // Envelope #11 4 1/2 x 10 3/8
#define DMPAPER_ENV_12    22      // Envelope #12 4 \276 x 11
#define DMPAPER_ENV_14    23      // Envelope #14 5 x 11 1/2
#define DMPAPER_CSHEET    24      // C size sheet
#define DMPAPER_DSHEET    25      // D size sheet
#define DMPAPER_ESHEET    26      // E size sheet
#define DMPAPER_ENV_DL    27      // Envelope DL 110 x 220mm
#define DMPAPER_ENV_C5    28      // Envelope C5 162 x 229 mm
#define DMPAPER_ENV_C3    29      // Envelope C3  324 x 458 mm
#define DMPAPER_ENV_C4    30      // Envelope C4  229 x 324 mm
#define DMPAPER_ENV_C6    31      // Envelope C6  114 x 162 mm
#define DMPAPER_ENV_C65   32      // Envelope C65 114 x 229 mm
#define DMPAPER_ENV_B4    33      // Envelope B4  250 x 353 mm
#define DMPAPER_ENV_B5    34      // Envelope B5  176 x 250 mm
#define DMPAPER_ENV_B6    35      // Envelope B6  176 x 125 mm
#define DMPAPER_ENV_ITALY   36      // Envelope 110 x 230 mm
#define DMPAPER_ENV_MONARCH 37      // Envelope Monarch 3.875 x 7.5 in
#define DMPAPER_ENV_PERSONAL 38       // 6 3/4 Envelope 3 5/8 x 6 1/2 in
#define DMPAPER_FANFOLD_US  39      // US Std Fanfold 14 7/8 x 11 in
#define DMPAPER_FANFOLD_STD_GERMAN  40  // German Std Fanfold 8 1/2 x 12 in
#define DMPAPER_FANFOLD_LGL_GERMAN  41  // German Legal Fanfold 8 1/2 x 13 in


Se puede cambiar algunos de estos #define y cómo?

Con TDosPrn lo puedo hacer, pero necesito imprimir el código QR por eso utilizo TPrint.

Gracias por la ayuda

Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Longitud de página
Posted: Tue Feb 16, 2016 04:50 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Longitud de página
Posted: Tue Feb 16, 2016 05:15 PM

Gracias Joao por responder

Ya vi el Post, pero no indica como cambiar a la longitud deseada.

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Longitud de página
Posted: Tue Feb 16, 2016 06:03 PM

Intenta cambiando en la impresora el tamaño de la página.

Asi, oPrn:setsize(2130,2030)

No funciona?

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Longitud de página
Posted: Tue Feb 16, 2016 06:44 PM

Ya lo intenté

Es igual a oPrn := PrnSetSize( 2500, 1402 )

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Longitud de página
Posted: Fri Feb 19, 2016 12:37 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Longitud de página
Posted: Fri Feb 19, 2016 01:26 PM
Code (fw): Select all Collapse
      ::oPrn:SetSize(2100,3100)
      ::oPrn:SetPage(9)  // A4
      // ::SetPage(10)  // A4 SMALL
      ::oPrn:SetPortrait() // Vertical/Retrato


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Longitud de página
Posted: Fri Feb 19, 2016 02:39 PM

Joao

define DMPAPER_STATEMENT 6 // Statement 5 1/2 x 8 1/2 in

Tendría que ser:

define DMPAPER_STATEMENT 6 // Statement 8 1/2 x 5 1/2 in ó 210 x 140 mm

Lo mas cerca que he logrado es con: PrnSetSize( 2500, 1402 )

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Longitud de página
Posted: Sun Feb 21, 2016 01:37 PM

Adhemar, intenta asi:
PrnSetSize(2160,1390)
Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql

Continue the discussion