HTML::FormatPS - Format HTML as postscript
|
HTML::FormatPS - Format HTML as postscript
require HTML::FormatPS;
$html = parse_htmlfile("test.html");
$formatter = new HTML::FormatPS
FontFamily => 'Helvetica',
PaperSize => 'Letter';
print $formatter->format($html);
The HTML::FormatPS is a formatter that outputs PostScript code.
Formatting of HTML tables and forms is not implemented.
You might specify the following parameters when constructing the formatter:
- PaperSize
-
What kind of paper should we format for. The value can be one of
these: A3, A4, A5, B4, B5, Letter, Legal, Executive, Tabloid,
Statement, Folio, 10x14, Quarto.
The default is ``A4''.
- PaperWidth
-
The width of the paper in points. Setting PaperSize also defines this
value.
- PaperHeight
-
The height of the paper in points. Setting PaperSize also defines
this value.
- LeftMargin
-
The left margin in points.
- RightMargin
-
The right margin in points.
- HorizontalMargin
-
Both left and right margin at the same time. The default value is 4 cm.
- TopMargin
-
The top margin in points.
- BottomMargin
-
The bottom margin in points.
- VerticalMargin
-
Both top and bottom margin at the same time. The default value is 2 cm.
- PageNo
-
The parameter determines if we should put page numbers on the pages.
The default is yes, so you have to set this value to 0 in order to
suppress page numbers.
- FontFamily
-
The parameter specifies which family of fonts to use for the formatting.
Legal values are ``Courier'', ``Helvetica'' and ``Times''. The default is
``Times''.
- FontScale
-
All fontsizes might be scaled by this factor.
- Leading
-
How much space between lines. This is a factor of the fontsize used
for that line. Default is 0.1.
the HTML::Formatter manpage
Copyright (c) 1995-1998 Gisle Aas. All rights reserved.
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
Gisle Aas <aas@sn.no>
HTML::FormatPS - Format HTML as postscript
|