The program may be distributed, but only when the readme is included!
Command line
Syntax checking
Some restrictions and
limitations
Conclusion
Download the compiler
Contact the author
infile : the file to be compiled.
example:
HTMIPF hello.html. The compiler will parse the hello.htm file and all
the files which are referenced in this file and create hello.ipf. All GIF,TIF,PCX,Win
BMP images are automatically converted to OS/2 bitmap files and put in
the current working directory, with the same name as the image found in
the HTML file. UNI0X1.GIF will be translated
to UNI0X1.BMP. The initial file <infile> gets an ipf panel with
the name "doc" all referenced files get a panel name with the reference
name. The compiler can create named panels, see the /MAP: option. The compiler
will not generate an index. The final ipf file must be compiled with the
IPFC compiler to get the final document. The IPF
source can be used for .HLP and .INF files.
/MAP:<mapfile>
When this option is used the /OUT:<outfile> becomes mandatory. This
option is used to compile unrelated html files into one ipf file.
example of a map file:
#MyPanelName hello.htm
#ThisPanel manual.htm
The compiler starts with reading the hello.htm and gives it the panel name "MyPanelName". When the file manual.htm is not already compiled and thus not referenced in hello.htm, the compiler will compile manual.htm and give it the panel name "ThisPanel". The panel names can be used in 3GL and 4GL programs to access the online help. To define at what level the panel should appear, you can specify a number. For instance
#MyPanelName hello.htm
#ThisPanel manual.htm h2
In this example the first file gets a headinglevel of one, while the second gets a headinglevel of two.
/OUT:<outfile>
With this option the filename of the compiled source can be defined.
When not defined, the compiler will create an IPF file with the same name
as the HTML file. This option is mandatory when the /MAP: option is used.
<FONT> - Only the courier font can be set. Other fontnames are ignored.
Or have a look at the
DrawIt home page.