HTML::FormatRTF - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME VERSION SYNOPSIS DESCRIPTION SEE ALSO INSTALLATION BUGS AND LIMITATIONS AVAILABILITY AUTHORS COPYRIGHT AND LICENSE
NAME
    HTML::FormatRTF - Format HTML as RTF

VERSION
    version 2.12

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
        (*tw*ent*i*eths of a *p*oint). 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
        (*tw*ent*i*eths of a *p*oint). 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 AT cpan.org>

    *   Sean M Burke <sburke AT cpan.org>

    *   Gisle Aas <gisle AT ActiveState.com>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2015 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.


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 05:57 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top