Skip to content

Introduction

You should have received the following:

  • An Order Confirmation email containing a License Assignment Card and a link for downloading the products in your order.

OPENworkshop/Report-IV must be installed prior to installing Report-IV to PDF. If you have not already done this do not continue with this installation.

The 3GL wrapper (covered later in this document) requires that the Report-IV to PDF product be installed. The 3GL wrapper is an add-on to the Report-IV to PDF product.

Note: Starting with 8.9.0, Report-IV to PDF is included with Thoroughbred Basic and OPENworkshop. This includes the 3GL wrapper. Install the OPENworkshop/Dictionary environment with the Module Code associated with your order. It will include Report-IV to PDF.

Supported platforms are Windows desktop workstations and Server class machines, Linux, SCO, HP-UX, and AIX.

Report-IV to PDF extends the capabilities of Report-IV allowing you to save your reports as .pdf files.

  • Convert Report-IV output to PDF by selecting a printer device from the standard Report-IV printer selection prompt. Convert a plain text file to PDF using the 3GL wrapper.
  • Easily configured from the Settings and Options screen.
  • Supports background images which are merged with the Report-IV data to create forms.
  • Email the .pdf file as an attachment using simple email options or by executing an email Method.
  • Fax the .pdf file using simple fax options or by executing a Fax Method.
  • Print UPC barcodes.
  • Execute a custom Post Save Method when custom processing of the .pdf file is required.
  • View archived .pdf files with support for deleting, renaming, emailing and faxing a selected file.
  • Supports 3GL printing using the PDF 3GL wrapper.
  • Used by T-Connect, Thoroughbred’s browser based terminal emulator for all print options including slave printing.

The following diagram outlines the Report-IV to PDF process:

CONNECT REPORT

Report-IV to PDF is selected as the output device from the
standard Report-IV printer selection prompt.

Report-IV writes the report output to temporary text files.

Report-IV to PDF converts temporary text files to .pdf
format and erases all temporary work files.

Report-IV to PDF moves the .pdf file to the predefined
save location and updates .pdf log file.

Report-IV to PDF processes the optional Post Save
Method, email commands, and fax commands.

Report-IV exits or continues with the next chained report.

To ensure proper write permissions, all temporary text files are created in the directory defined by Link UTDATFIL (#IDSV.DISK-NBR-DATAFILES). If this directory is defined in the IPL file with the subdirflg set, the USR directory must exist. All temporary files will be created in the USR directory. Solution-IV installations typically have the subdirflg set for the UTDATFIL directory. For more information on UTDATFIL please refer to the Dictionary-IV Administrator Guide.

When the conversion process is complete, the .pdf file will be moved to the directory defined by the Settings and Options: path to saved .pdf files. Once saved, your applications can perform additional processing on the .pdf file through a custom Post Save Method, email, or fax commands.

The following diagram outlines the 3GL wrapper process:

Diagram: 3GL Application 3GL application code generates a plain text file. 3GL Application 3GL application code calls the 3GL wrapper (OORPDFX). 3GL Wrapper…

The various options available in Report-IV to PDF are not available with the 3GL wrapper. Please see the 3GL Wrapper section below for details.

For more information on T-Connect, please see the T-Connect Web Terminal Reference Manual.

By default, all pdf documents are created using the Courier font. The Courier font is strongly recommended, it maintains the integrity of the Report-IV layout. Other supported fonts are:

Font Face Font Name
Courier Courier-Bold Courier-Italic Courier-Bold-Italic Courier Courier Bold Courier Italic Courier Bold-Italic
Helvetica Helvetica-Bold Helvetica-Italic Helvetica-Bold-Italic Helvetica (Arial) Helvetica Bold Helvetica Italic Helvetica Bold-Italic
Times Times-Bold Times-Italic Times-Bold-Italic Times Roman Times Roman Bold Times Roman Italic Times Roman Bold-Italic
Symbol Symbol
ZapfDingbats Zapf Dingbats
C1 C1B C1I C1BI STSong-Light (Chinese font) GBK-EUC-H encoding STSong-Light Bold STSong-Light Italic STSong-Light Bold-Italic
C2 C2B C2I C2BI MSung-Light (Chinese font) ETen-B5-H encoding MSung-Light Bold MSung-Light Italic MSung-Light Bold-Italic
C3 C3B C3I C3BI MHei-Medium (Chinese font) ETen-B5-H encoding MHei-Medium Bold MHei-Medium Italic MHei-Medium Bold-Italic
J1 J1B J1I J1BI HeiseiMin-W3 (Japanese font) 90ms-RKSJ-H encoding HeiseiMin-W3 Bold HeiseiMin-W3 Italic HeiseiMin-W3 Bold-Italic
J2 J2B J2I J2BI HeiseiKakuGo-W5 (Japanese font) 90ms RKSJ-H encoding HeiseiKakuGo-W5 Bold HeiseiKakuGo-W5 Italic HeiseiKakuGo-W5 Bold-Italic
K1 K1B K1I K1BI HYGoThic-Medium (Korean font) KSC-EUC-H encoding HYGoThic-Medium Bold HYGoThic-Medium Italic HYGoThic-Medium Bold-Italic
K2 K2B K2I K2BI HYSMyeongJo-Medium (Korean font) KSC-EUC-H encoding HYSMyeongJo-Medium Bold HYSMyeongJo-Medium Italic HYSMyeongJo-Medium Bold-Italic

Several conversion parameters are based on the Courier font and the Report-IV width defined in the Report-IV header. The default values are: