FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Multiple fields in printing
Posts: 334
Joined: Fri Oct 14, 2005 01:54 PM
Multiple fields in printing
Posted: Sat Feb 18, 2006 08:49 AM

How can I print the whole fields of DBf in preview.dll put all fields simulataneoulsy in separate pages ?

Posts: 223
Joined: Thu Dec 01, 2005 03:34 PM
Multiple fields in printing
Posted: Wed Feb 22, 2006 08:05 PM

Could you re-phrase your question, please? I can't understand your question as presently stated, but would like to help if possible.

Posts: 114
Joined: Tue Feb 14, 2006 08:13 AM
Multiple fields in printing
Posted: Tue Feb 28, 2006 05:42 PM
Roger Seiler wrote:Could you re-phrase your question, please? I can't understand your question as presently stated, but would like to help if possible.


I guess our friend wants to create a printout with Preview, but he does not define how he wants the fields to be printed.
I guess a small rephrasing wouldn't hurt anyone... :-)
Posts: 334
Joined: Fri Oct 14, 2005 01:54 PM
Multiple fields in printing
Posted: Thu Mar 09, 2006 09:23 PM

I want to overcome the problem of ;
Report width is greater than page width ?

Posts: 4840
Joined: Fri Nov 18, 2005 04:52 PM
Multiple fields in printing
Posted: Thu Mar 09, 2006 10:05 PM

I believe what he wants is to print as many fields (in order) as will fit within the width of a portrait page in one report, then pick up on the next field on a second report, etc.

This will require calculating the width of each field based on the field width and the width of a dummy string of characters (usually uppercase B's) of the same length as the field spec. You use uppercase B's because nothing actually in the field will be wider than that. Also the printable width of the printer will have to be considered. I don't know that anyone has done this, but I am sure it can be done.

I did something similar a long time ago, but all the fields were the same width so it was easy.

James

FWH 18.05/xHarbour 1.2.3/BCC7/Windows 10
Posts: 334
Joined: Fri Oct 14, 2005 01:54 PM
Multiple fields in printing
Posted: Thu Mar 09, 2006 10:34 PM

Can you help me in coding please ?

Posts: 4840
Joined: Fri Nov 18, 2005 04:52 PM
Multiple fields in printing
Posted: Thu Mar 09, 2006 10:55 PM

Ehab,

Try these:

oReport:oDevice:nHorzSize() // page width

oReport:oDevice:getTextSize( cText, oFont )

James

FWH 18.05/xHarbour 1.2.3/BCC7/Windows 10

Continue the discussion