Mail-Message
view release on metacpan or search on metacpan
lib/Mail/Message/Convert/HtmlFormatPS.pod view on Meta::CPAN
=encoding utf8
=head1 NAME
Mail::Message::Convert::HtmlFormatPS - Convert HTML into PostScript
=head1 INHERITANCE
Mail::Message::Convert::HtmlFormatPS
is a Mail::Message::Convert
is a Mail::Reporter
=head1 SYNOPSIS
use Mail::Message::Convert::HtmlFormatPS;
my $af = Mail::Message::Convert::HtmlFormatPS->new;
my $postscript = $af->format($body);
=head1 DESCRIPTION
Translate an HTML/XHTML message body into a postscript body
using HTML::FormatPS.
Extends L<"DESCRIPTION" in Mail::Message::Convert|Mail::Message::Convert/"DESCRIPTION">.
=head1 METHODS
Extends L<"METHODS" in Mail::Message::Convert|Mail::Message::Convert/"METHODS">.
=head2 Constructors
Extends L<"Constructors" in Mail::Message::Convert|Mail::Message::Convert/"Constructors">.
=over 4
=item $class-E<gt>B<new>(%options)
C<%options> which start with capitals are blindly passed to HTML::FormatPS.
As of this writing, that package defines BottomMargin, FontFamily,
FontScale, HorizontalMargin, Leading, LeftMargin, PageNo, PaperHeight,
PaperSize, PaperWidth, RightMargin, TopMargin, and VerticalMargin.
Improves base, see L<Mail::Reporter/"Constructors">
-Option--Defined in --Default
fields Mail::Message::Convert <not used>
=over 2
=item fields => $name|$regex|\@names|\@regexes
=back
=back
=head2 Attributes
Extends L<"Attributes" in Mail::Message::Convert|Mail::Message::Convert/"Attributes">.
=head2 Converting
Extends L<"Converting" in Mail::Message::Convert|Mail::Message::Convert/"Converting">.
=over 4
=item $obj-E<gt>B<format>($body)
Pass an html or xhtml encoded body, and a plain text body is returned.
Characters are translated into Latin1.
=item $obj-E<gt>B<selectedFields>($head)
Inherited, see L<Mail::Message::Convert/"Converting">
=back
=head2 Error handling
Extends L<"Error handling" in Mail::Message::Convert|Mail::Message::Convert/"Error handling">.
=over 4
( run in 1.414 second using v1.01-cache-2.11-cpan-97f6503c9c8 )