Sorry, I wanted to say "LETTER" instead of A3.

If you go in the source code you will see that if you specify a paper
size differe from LEGAL or LETTER you will get LETTER.....

local nSize, aSize := { { "LETTER",    8.50, 11.00 }, ;
                       { "LEGAL" ,    8.50, 14.00 }, ;
                       { "LEDGER",   11.00, 17.00 }, ;
                       { "EXECUTIVE", 7.25, 10.50 }, ;
                       { "A4",        8.27, 11.69 }, ;
                       { "A3",       11.69, 16.54 }, ;
                       { "JIS B4",   10.12, 14.33 }, ;
                       { "JIS B5",    7.16, 10.12 }, ;
                       { "JPOST",     3.94,  5.83 }, ;
                       { "JPOSTD",    5.83,  7.87 }, ;
                       { "COM10",     4.12,  9.50 }, ;
                       { "MONARCH",   3.87,  7.50 }, ;
                       { "C5",        6.38,  9.01 }, ;
                       { "DL",        4.33,  8.66 }, ;
                       { "B5",        6.93,  9.84 } }

DEFAULT _cPageSize TO "LETTER"

  nSize := ascan( aSize, { |arr| arr[ 1 ] = _cPageSize } )

  IF nSize == 0 .or. nSize > 2         // HERE IS THE PROBLEM.....
     nSize := 1
  ENDIF



If I am wrong please tell me - I tried to use this code and my
invoices looked "different" in Acrobat reader... it was the paper
size...
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to