[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
PRINTFILE()
Prints out ASCII files; clears high bits
------------------------------------------------------------------------------
Syntax
PRINTFILE(<cFile>, [<lIgnoreHighBit>]) --> lSuccess
Arguments
<cFile> Designates the file name to print.
<lIgnoreHighBit> When designated as .T., the high bits are not
cleared. The default is clears high bits (.F.).
Returns
The returned value specifies if a file is successfully printed. A .T.
corresponds to a successful execution.
Description
PRINTFILE() sends the <cFile>ASCII file to the printer while it clears
each high bit that is set (MSB -- Most Significant Bit) with each
carriage return and line feed. This allows files created with
MEMOWRITE() to print without any special preparation. If you do not
want to suppress the high bit (e.g., when printing a character such as
<130>, designate the second parameter as .T. to turn it off).
Notes
. Due to known name conflicts with other add on libraries (e.g.,
dGE, use the name FILEPRINT()on an alternate basis.
. The settings for SET PRINTER TO and other printer-related
functions such as SETPXLAT() are acknowledged.
Examples
. Print the Memofile.txt file:
PRINTFILE("Memofile.txt")
. Use the function name FILEPRINT() on an alternate basis:
FILEPRINT("Memofile.txt")
. Without high-bit suppression:
FILEPRINT("Memofile.txt", .T.)
See Also:
PRINTREADY()
SETSHARE()
SETPXLAT()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson