Provided by: libhtml-format-perl_2.11-2_all bug

NAME

       HTML::FormatRTF - Format HTML as RTF

VERSION

       version 2.11

SYNOPSIS

         use HTML::FormatRTF;

         my $out_file = "test.rtf";
         open(RTF, ">$out_file")
          or die "Can't write-open $out_file: $!\nAborting";

         print RTF HTML::FormatRTF->format_file(
           'test.html',
             'fontname_headings' => "Verdana",
         );
         close(RTF);

DESCRIPTION

       HTML::FormatRTF is a class for objects that you use to convert HTML to RTF.  There is currently no proper
       support for tables or forms.

       This is a subclass of HTML::Formatter, whose documentation you should consult for more information on
       underlying methods such as "new", "format", "format_file" etc

       You can specify any of the following parameters in the call to "new", "format_file", or "format_string":

       lm  Amount  of  extra indenting to apply to the left margin, in twips (twentieths of a point). Default is
           0.

           So if you wanted the left margin to be an additional half inch larger, you'd set "lm =>  720"  (since
           there's  1440  twips  in  an  inch). If you wanted it to be about 1.5cm larger, you'd set "lw => 850"
           (since there's about 567 twips in a centimeter).

       rm  Amount of extra indenting to apply to the left margin, in twips (twentieths of a point).  Default  is
           0.

       normal_halfpoint_size
           This  is  the  size  of normal text in the document, in half-points. The default value is 22, meaning
           that normal text is in 11 point.

       header_halfpoint_size
           This is the size of text used in the document's page-header, in half-points.  The  default  value  is
           17,  meaning that normal text is in 7.5 point.  Currently, the header consists just of "p.pagenumber"
           in the upper-right-hand corner, and cannot be disabled.

       head1_halfpoint_size ... head6_halfpoint_size
           These control the font size of each heading level, in  half-twips.   For  example,  the  default  for
           head3_halfpoint_size  is  25,  meaning  that  HTML "<h3>...</h3>" text will be in 12.5 point text (in
           addition to being underlined and in the heading font).

       codeblock_halfpoint_size
           This controls the font size (in half-points) of the text used for "<pre>...</pre>" text.  By default,
           it is 18, meaning 9 point.

       fontname_body
           This option controls what font is to be used for the body of the text -- that  is,  everything  other
           than  heading  text  and text in pre/code/tt elements. The default value is currently "Times".  Other
           handy values I can suggest using are "Georgia" or "Bookman Old Style".

       fontname_code
           This option controls what font is to be used for text in pre/code/tt elements.  The default value  is
           currently "Courier New".

       fontname_headings
           This  option  controls  what  font  name  is  to  be used for headings.  You can use the same font as
           fontname_body, but I prefer a sans-serif font, so the  default  value  is  currently  "Arial".   Also
           consider "Tahoma" and "Verdana".

       document_language
           This  option  controls  what  Microsoft  language  number  will be specified as the language for this
           document. The current default value is 1033, for US English.  Consult  an  RTF  reference  for  other
           language numbers.

       hr_width
           This  option  controls  how  many  underline  characters will be used for rendering a "<hr>" tag. Its
           default value is currently 50. You can usually leave this alone, but  under  some  circumstances  you
           might want to use a smaller or larger number.

       no_prolog
           If  this  option  is  set  to a true value, HTML::FormatRTF will make a point of not emitting the RTF
           prolog before the document.  By default, this is off, meaning  that  HTML::FormatRTF  will  emit  the
           prolog.  This option is of interest only to advanced users.

       no_trailer
           If  this  option  is  set  to a true value, HTML::FormatRTF will make a point of not emitting the RTF
           trailer at the end of the document.  By default, this is off, meaning that HTML::FormatRTF will  emit
           the bit of RTF that ends the document.  This option is of interest only to advanced users.

SEE ALSO

       HTML::Formatter, RTF::Writer

INSTALLATION

       See perlmodinstall for information and options on installing Perl modules.

BUGS AND LIMITATIONS

       You   can   make   new   bug   reports,   and   view   existing   ones,  through  the  web  interface  at
       <http://rt.cpan.org/Public/Dist/Display.html?Name=HTML-Format>.

AVAILABILITY

       The project homepage is <https://metacpan.org/release/HTML-Format>.

       The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN).  Visit
       <http://www.perl.com/CPAN/>      to      find      a      CPAN      site     near     you,     or     see
       <https://metacpan.org/module/HTML::Format/>.

AUTHORS

       •   Nigel Metheringham <nigelm@cpan.org>

       •   Sean M Burke <sburke@cpan.org>

       •   Gisle Aas <gisle@ActiveState.com>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2013 by Nigel Metheringham, 2002-2005 Sean M Burke, 1999-2002 Gisle Aas.

       This is free software; you can redistribute it and/or modify it under  the  same  terms  as  the  Perl  5
       programming language system itself.

perl v5.20.2                                       2015-06-01                               HTML::FormatRTF(3pm)