Description

The expg2hpgl tool converts EXPRESS-G diagrams to HP-GL plotter commands. The output may be sent to a file or piped directly to a plotter or another program.

This tool is intended primarily for the UNIX platform, but is also available on Windows. Windows users can also print directly from the EXPRESS-G editor.

Command Line

expg2hpgl [options] <expg-file>

The EXPRESS-G to HP-GL converter accepts the following options.

-color1pen <pen-number>
This allows the user to set the 'color1' or blue pen (default 2).
-color2pen <pen-number>
This allows the user to set the 'color2' or green pen (default 3).
-color3pen <pen-number>
This allows the user to set the 'color3' or red pen (default 4).
-color4pen <pen-number>
This allows the user to set the 'color4' or grey pen (default 5).
-f or -file <output-file>
Write HPGL data to a file. By default the tool writes to standard output.
-nc / -nocolor
Do not generate color commands for the plotter. By default, pens 1,2,3 and 4 are used to show color.
-normalpen <pen-number>
This allows the user to set the 'normal' or black pen (default 1).
-pages <start>[-<end>]
Allows the user to select a group of pages to print. If you do not include a min or max page (e.g. "-5" or "10-") it will assume the start or end, respectively, of the document.
-thinthick <number>
Sets the thickness that a thin line should be restroked to (if supported by plotter).
-thickthick <number>
Sets the thickness that a thick (inheritance) line should be restroked to (if supported by plotter).
-v
Give more information about the conversion process. It is useful for tracking the progress through large schemas.

Overview

The expg2hpgl tool generates a stream of HP-GL drawing commands from an EXPRESS-G diagram. The generated HP-GL is similar to the display of expgedit, but lines will go through boxes, since HP-GL cannot erase areas. Also fonts on plotters tend to be limited. However, plotters allow for extremely large plots.

By default, the HP-GL is written to standard output. If this is not desired you can use either the -file or the redirect operator send the output to a file.

    % expg2hpgl diagram.exg > outfile.hpgl
    % expg2hpgl -file outfile.hpgl  diagram.exg