|
NAMEText::SimpleTable - Simple Eyecandy ASCII TablesSYNOPSISuse Text::SimpleTable; my $t1 = Text::SimpleTable->new(5, 10); $t1->row('foobarbaz', 'yadayadayada'); print $t1->draw; .-------+------------. | foob- | yadayaday- | | arbaz | ada | '-------+------------' my $t2 = Text::SimpleTable->new([5, 'Foo'], [10, 'Bar']); $t2->row('foobarbaz', 'yadayadayada'); $t2->row('barbarbarbarbar', 'yada'); print $t2->draw; .-------+------------. | Foo | Bar | +-------+------------+ | foob- | yadayaday- | | arbaz | ada | | barb- | yada | | arba- | | | rbar- | | | bar | | '-------+------------' my $t3 = Text::SimpleTable->new([5, 'Foo'], [10, 'Bar']); $t3->row('foobarbaz', 'yadayadayada'); $t3->hr; $t3->row('barbarbarbarbar', 'yada'); print $t3->draw; .-------+------------. | Foo | Bar | +-------+------------+ | foob- | yadayaday- | | arbaz | ada | +-------+------------+ | barb- | yada | | arba- | | | rbar- | | | bar | | '-------+------------' print $t3->boxes->draw; ┌───────┬────────────┐ │ Foo │ Bar │ ├───────┼────────────┤ │ foob- │ yadayaday- │ │ arbaz │ ada │ ├───────┼────────────┤ │ barb- │ yada │ │ arba- │ │ │ rbar- │ │ │ bar │ │ └───────┴────────────┘ DESCRIPTIONSimple eyecandy ASCII tables.METHODSText::SimpleTable implements the following methods."new"my $t = Text::SimpleTable->new(5, 10); my $t = Text::SimpleTable->new([5, 'Col1', 10, 'Col2']); "draw"my $ascii = $t->draw; "hr"$t = $t->hr; "row"$t = $t->row('col1 data', 'col2 data'); "boxes"$t = $t->boxes; "boxes" switches the output generated by "draw" to use the unicode box drawing characters. The last example above may not render nicely on some devices. AUTHORSebastian Riedel, "sri@cpan.org".MAINTAINERMarcus Ramberg "mramberg@cpan.org".CREDITSIn alphabetical order:Brian Cassidy COPYRIGHT AND LICENSECopyright (C) 2005-2010, Sebastian Riedel.This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.
Visit the GSP FreeBSD Man Page Interface. |