Array-PrintCols-EastAsian
view release on metacpan or search on metacpan
lib/Array/PrintCols/EastAsian.pm view on Meta::CPAN
=head1 INTERFACE
=head2 C<< format_cols($array_ref : ArrayRef, $options : HashRef) >>
This is a method getting an array which has space-fill elements.
Valid options for this method are as follows:
C<< align => $align : Str (left|center|right) >>
Set text alignment. Align option should be left, center, or right. Default value is left.
=head2 C<< print_cols($array_ref : ArrayRef, $options : HashRef) >>
This is a method printing array elements with aligning vertically.
Valid options for this method are as follows:
C<< gap => $gap : Int >>
Set the number or space between array elements. Gap option should be a integer greater than or equal 1. Default value is 0.
C<< column => $column : Int >>
Set the number of column. Column option should be a integer greater than 0.
C<< width => $width : Int >>
Set width for printing. Width option should be a integer greater than 0.
C<< align => $align : Str >>
Set text alignment. Align option should be left, center, or right. Default value is left.
C<< encode => $encode : Str >>
Set text encoding for printing. Encode option should be a valid encoding. Default value is utf-8.
=head2 C<< pretty_print_cols($array_ref : ArrayRef, $options : HashRef) >>
This is a method printing array elements with aligning vertically and fitting the window width like Linux "ls" command.
Valid options for this method are as follows:
C<< gap => $gap : Int >>
Set the number or space between array elements. Gap option should be a integer greater than or equal 1. Default value is 1.
C<< align => $align : Str >>
Set text alignment. Align option should be left, center, or right. Default value is left.
C<< encode => $encode : Str >>
Set text encoding for printing. Encode option should be a valid encoding. Default value is utf-8.
=head1 DEPENDENCIES
Perl 5.10 or later.
=head1 BUGS AND LIMITATIONS
No bugs have been reported.
Please report any bugs or feature requests through the GitHub issues at L<https://github.com/zoncoen/Array-PrintCols-EastAsian/issues>.
=head1 SEE ALSO
L<Array::PrintCols>
L<Term::ReadKey>
L<Text::VisualWidth::PP>
=head1 LICENSE AND COPYRIGHT
Copyright (C) zoncoen.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=head1 AUTHOR
zoncoen E<lt>zoncoen@gmail.comE<gt>
=cut
( run in 2.182 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )