guides:programming:programmers_reference_manual:textxy_set_printer_message

TEXTXY Set_Printer Message

The TEXTXY message is used to send output to the printer at a specific position.

Parameter
Description of Fields
Comments
Default
Parm1 - TextString
<1> TextString
"Text String"
""
Parm2 - Location
<1> X
Starting X position
0

<2> Y
Starting Y position
0
Parm3 - Font
Same structure as Parm1 of the FONT message.
Font structure.
Current font
Parm4 - Repeat
<1> Repeat on all pages
0=Current page only
1=Print on all pages
1

The Location parameter sets the starting position. If the Font parameter is not specified, then the font is set to the current font from the FONT message. Use the Font parameter to print a specific font. This is useful when printing the TEXTXY on every page with the same font, because the font that is set with the FONT message may change during printing. The Repeat parameter is used to repeat the text on every page.

FONT, TEXT, TEXTBOX, TEXTCOL, Set_Printer messages. Also, Using Graphics

The following example shows how to use the TEXTXY message to print text on the page.
declare function Set_Printer
stat = Set_Printer("INIT") ;* Start printing
for i = 1 to 5
text = "The X pos = ":i: " The Y pos = ":i
stat = Set_Printer("TEXTXY", text, i:@fm:i) ;* Prints at a diagonal
next i
stat = Set_Printer("TERM") ;* End printing
 

 
  • guides/programming/programmers_reference_manual/textxy_set_printer_message.txt
  • Last modified: 2024/06/19 20:20
  • by 127.0.0.1