[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 SET MARGIN
 Set the page offset for all printed output
------------------------------------------------------------------------------
 Syntax

     SET MARGIN TO [<nPageOffset>]

 Arguments

     TO <nPageOffset> is a positive number that defines the number of
     column positions to indent from the left side of the page for subsequent
     printed output.  A negative value resets the MARGIN to zero.

     SET MARGIN TO with no argument resets the page offset to zero, the
     default value.

 Description

     SET MARGIN is valid for all output directed to the printer from console
     commands and @...SAY.  With console output, the <nPageOffset> indent is
     output whenever there is a new line.  With @...SAY, <nPageOffset> is
     added to each column value.  SET MARGIN has no effect on screen output.

     Note:  Printing with @...SAY and PCOL() with a MARGIN SET in most
     cases adds the MARGIN to each column position.  This happens because
     PCOL() accurately reflects the print column position including the last
     <nPageOffset> output.  The best approach is to avoid the use of SET
     MARGIN with PCOL() for relative column addressing.

 Examples

     .  This example sets a page offset of 5, and then prints a list
        from Sales.dbf:

        USE Sales NEW
        SET MARGIN TO 5
        LIST Branch, Salesman TO PRINTER
        SET MARGIN TO

 Files   Library is CLIPPER.LIB.


See Also: @...SAY PCOL() SET DEVICE SET PRINTER
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson