HP Data Entry and Forms Management System (VPLUS) Reference Manual (32209-90024)
Chapter 6 329
USING VPLUS INTRINSICS
INTRINSIC DESCRIPTIONS
HP2688)
The screens will be printed out, one per page. Step 8 and 9 may be specified in a job
stream.
Merging Screens with a TDP File. You can include screens in an existing TDP document
easily by using the file VEPOCUSE, a TDP use file that divides EPOCLIST into separate files
containing one screen per file. The VSETUP file must be included as one of the first
statements of the TDP document so that the correct environment file is referenced for
printing the screens.
Follow these steps:
1. :RUN TDP Clear the workspace.
2. :USE VEPOCUSE Answer the prompts, and enter a PREFIX. VEPOCUSE separates the old
file into new files, each containing one screen.
3. Text in the TDP document and include each screen file in the correct place.
It is recommended that screen files be included as separate, individual files in a document,
rather than being incorporated directly into the text, because EPOCLIST has a record size of
168 bytes and most document files are set to 80 bytes.
These files may also be a non-local group, provided the application supplies a file equation,
T. E.,
:file VSETUP=VSETUP.othergroup.otheraccount
Filename (in HP32209.HPPL89) Description
---------------------------------------------------------------------
VENV80 environment file for HP2680 printer
VENV88 environment file for HP2688 printer
VSETUP TDP include file
VEPOCUSE TDP use file for merging screens
VPRTDEMO demo program for VPRINTSCREEN”
Limitations
The following limitations pertain to the use of VPRINTSCREEN.
• Procedure calls must be modified in order to call the intrinsic from a language that does
not use a VPLUS language id of 5 in the
comarea
, for example, COBOL, SPL and
FORTRAN/66.
• It uses additional stack resources.
• Native Language support is NOT available for VPRINTSCREEN. To print a screen in
another language, you require a LOCALIZED environment file which maps to the
following fonts:
c = full bright
g = half-bright inverse video
d = normal
l = line-draw
m = math
• The current environment files do not distinguish between full bright and half bright,