package Lorem;
{
$Lorem::VERSION = '0.21';
}
our $AUTHORITY = 'cpan:JHALLOCK';
use Lorem::Document;
use Lorem::Surface::Pdf;
use Lorem::Surface::PrintOperation;
sub new_document {
Lorem::Document->new;
}
1;
__END__
=pod
=head1 NAME
Lorem - Document creation
=head1 SYNOPSIS
use Lorem;
use Lorem::Util qw( in2pt );
$doc = Lorem->new_document;
$doc->new_header( center => 'Lorem Document' );
# save to pdf file
$pdf = Lorem::Surface::Pdf->new (
file_name => 'output.pdf',
width => in2pt( 8.5 ),
height => in2pt( 11 ),
);
$pdf->print( $doc );
# send to printer
$printer = Lorem::Surface::PrintOperation->new(
gtk_window = Gtk2::Window->new,
);
$printer->print( $doc );
=head1 DESCRIPTION
L<Lorem> is a library for creating/displaying/printing documents.
=head1 ALPHA VERSION
*THIS IS NEW SOFTWARE. IT IS STILL IN DEVELOPMENT. THE API MAY CHANGE IN FUTURE
VERSIONS WITH NO NOTICE.*
=head1 METHODS
=over 4
=item new_document
Returns a new L<Lorem::Document> object.
=back
=head1 SEE ALSO
=over 4
=item L<Cairo>
=item L<Glib>
=item L<Gtk2>
=back
=head1 AUTHOR
Jeffrey Ray Hallock E<lt>jeffrey.hallock at gmail dot comE<gt>
=head1 COPYRIGHT
This software is Copyright (c) 2010-2012 Jeffrey Ray Hallock.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)