home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / zkuste / Perl / ActivePerl-5.6.0.613.msi / 䆊䌷䈹䈙䏵-䞅䞆䞀㡆䞃䄦䠥 / _1a320d0ab886ce284323e2b29158f64e < prev    next >
Text File  |  2000-03-23  |  5KB  |  144 lines

  1.  
  2. <HTML>
  3. <HEAD>
  4. <TITLE>HTML::FormatPS - Format HTML as postscript</TITLE>
  5. <LINK REL="stylesheet" HREF="../../../Active.css" TYPE="text/css">
  6. <LINK REV="made" HREF="mailto:">
  7. </HEAD>
  8.  
  9. <BODY>
  10. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  11. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  12. <STRONG><P CLASS=block> HTML::FormatPS - Format HTML as postscript</P></STRONG>
  13. </TD></TR>
  14. </TABLE>
  15.  
  16. <A NAME="__index__"></A>
  17. <!-- INDEX BEGIN -->
  18.  
  19. <UL>
  20.  
  21.     <LI><A HREF="#name">NAME</A></LI><LI><A HREF="#supportedplatforms">SUPPORTED PLATFORMS</A></LI>
  22.  
  23.     <LI><A HREF="#synopsis">SYNOPSIS</A></LI>
  24.     <LI><A HREF="#description">DESCRIPTION</A></LI>
  25.     <LI><A HREF="#see also">SEE ALSO</A></LI>
  26.     <LI><A HREF="#copyright">COPYRIGHT</A></LI>
  27.     <LI><A HREF="#author">AUTHOR</A></LI>
  28. </UL>
  29. <!-- INDEX END -->
  30.  
  31. <HR>
  32. <P>
  33. <H1><A NAME="name">NAME</A></H1>
  34. <P>HTML::FormatPS - Format HTML as postscript</P>
  35. <P>
  36. <HR>
  37. <H1><A NAME="supportedplatforms">SUPPORTED PLATFORMS</A></H1>
  38. <UL>
  39. <LI>Linux</LI>
  40. <LI>Solaris</LI>
  41. <LI>Windows</LI>
  42. </UL>
  43. <HR>
  44. <H1><A NAME="synopsis">SYNOPSIS</A></H1>
  45. <PRE>
  46.   require HTML::FormatPS;
  47.   $html = parse_htmlfile("test.html");
  48.   $formatter = new HTML::FormatPS
  49.                    FontFamily => 'Helvetica',
  50.                    PaperSize  => 'Letter';
  51.   print $formatter->format($html);</PRE>
  52. <P>
  53. <HR>
  54. <H1><A NAME="description">DESCRIPTION</A></H1>
  55. <P>The HTML::FormatPS is a formatter that outputs PostScript code.
  56. Formatting of HTML tables and forms is not implemented.</P>
  57. <P>You might specify the following parameters when constructing the formatter:</P>
  58. <DL>
  59. <DT><STRONG><A NAME="item_PaperSize">PaperSize</A></STRONG><BR>
  60. <DD>
  61. What kind of paper should we format for.  The value can be one of
  62. these: A3, A4, A5, B4, B5, Letter, Legal, Executive, Tabloid,
  63. Statement, Folio, 10x14, Quarto.
  64. <P>The default is ``A4''.</P>
  65. <P></P>
  66. <DT><STRONG><A NAME="item_PaperWidth">PaperWidth</A></STRONG><BR>
  67. <DD>
  68. The width of the paper in points.  Setting PaperSize also defines this
  69. value.
  70. <P></P>
  71. <DT><STRONG><A NAME="item_PaperHeight">PaperHeight</A></STRONG><BR>
  72. <DD>
  73. The height of the paper in points.  Setting PaperSize also defines
  74. this value.
  75. <P></P>
  76. <DT><STRONG><A NAME="item_LeftMargin">LeftMargin</A></STRONG><BR>
  77. <DD>
  78. The left margin in points.
  79. <P></P>
  80. <DT><STRONG><A NAME="item_RightMargin">RightMargin</A></STRONG><BR>
  81. <DD>
  82. The right margin in points.
  83. <P></P>
  84. <DT><STRONG><A NAME="item_HorizontalMargin">HorizontalMargin</A></STRONG><BR>
  85. <DD>
  86. Both left and right margin at the same time.  The default value is 4 cm.
  87. <P></P>
  88. <DT><STRONG><A NAME="item_TopMargin">TopMargin</A></STRONG><BR>
  89. <DD>
  90. The top margin in points.
  91. <P></P>
  92. <DT><STRONG><A NAME="item_BottomMargin">BottomMargin</A></STRONG><BR>
  93. <DD>
  94. The bottom margin in points.
  95. <P></P>
  96. <DT><STRONG><A NAME="item_VerticalMargin">VerticalMargin</A></STRONG><BR>
  97. <DD>
  98. Both top and bottom margin at the same time.  The default value is 2 cm.
  99. <P></P>
  100. <DT><STRONG><A NAME="item_PageNo">PageNo</A></STRONG><BR>
  101. <DD>
  102. The parameter determines if we should put page numbers on the pages.
  103. The default is yes, so you have to set this value to 0 in order to
  104. suppress page numbers.
  105. <P></P>
  106. <DT><STRONG><A NAME="item_FontFamily">FontFamily</A></STRONG><BR>
  107. <DD>
  108. The parameter specifies which family of fonts to use for the formatting.
  109. Legal values are ``Courier'', ``Helvetica'' and ``Times''.  The default is
  110. ``Times''.
  111. <P></P>
  112. <DT><STRONG><A NAME="item_FontScale">FontScale</A></STRONG><BR>
  113. <DD>
  114. All fontsizes might be scaled by this factor.
  115. <P></P>
  116. <DT><STRONG><A NAME="item_Leading">Leading</A></STRONG><BR>
  117. <DD>
  118. How much space between lines.  This is a factor of the fontsize used
  119. for that line.  Default is 0.1.
  120. <P></P></DL>
  121. <P>
  122. <HR>
  123. <H1><A NAME="see also">SEE ALSO</A></H1>
  124. <P><A HREF="../../../site/lib/HTML/Formatter.html">the HTML::Formatter manpage</A></P>
  125. <P>
  126. <HR>
  127. <H1><A NAME="copyright">COPYRIGHT</A></H1>
  128. <P>Copyright (c) 1995-1998 Gisle Aas. All rights reserved.</P>
  129. <P>This library is free software; you can redistribute it and/or
  130. modify it under the same terms as Perl itself.</P>
  131. <P>
  132. <HR>
  133. <H1><A NAME="author">AUTHOR</A></H1>
  134. <P>Gisle Aas <<A HREF="mailto:aas@sn.no">aas@sn.no</A>></P>
  135. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  136. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  137. <STRONG><P CLASS=block> HTML::FormatPS - Format HTML as postscript</P></STRONG>
  138. </TD></TR>
  139. </TABLE>
  140.  
  141. </BODY>
  142.  
  143. </HTML>
  144.