Description

The TEXTBOX message is used to send output to the printer at a specific position with the text contained a rectangular region.

Parameters

ParameterDescription of FieldsCommentsDefault
Parm1 - TextString<1> TextString"Text String"""
Parm2 - Location<1> XStarting X position0
 <2> YStarting Y position0
 <3> CXWidth0
 <4> CYHeight0
Parm3 - FontSame structure as Parm1 of the FONT message.Font structure.Current font
Parm4 - Repeat<1> Repeat on all pages0=Current page only

Print on all pages

 

Remarks

The Location parameter sets the rectangular region. 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 TEXTBOX 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.

For multiple lines of text, the TEXTSTRING parameter should contain @fm delimited text.

See also

FONTTEXTTEXTXY Set_Printer messages

Example

/* The following example shows how to use the TEXTBOX message to print text in a 1 inch by 1 inch box. */
 
declare function Set_Printer
stat = Set_Printer("INIT") ;* Start printing
stat = Set_Printer("TEXTBOX", "Text in a box", 1:@fm:1:@fm:1:@fm:1)
stat = Set_Printer("TERM") ;* End printing
 
/* The following example shows how to use the TEXTBOX message to print text with line breaks in a 1 inch by 1 inch box. */
 
declare function Set_Printer
stat = Set_Printer("INIT") ;* Start printing
textstring = 'Text in a box':@fm:'More text in a box'
stat = Set_Printer("TEXTBOX", textstring, 1:@fm:1:@fm:1:@fm:1)
stat = Set_Printer("TERM") ;* End printing
  • No labels