Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Text::Wrap
line wrapping to form simple paragraphs

Text::Wrap - line wrapping to form simple paragraphs


NAME

Text::Wrap - line wrapping to form simple paragraphs


SYNOPSIS


        use Text::Wrap

        print wrap($initial_tab, $subsequent_tab, @text);

        print fill($initial_tab, $subsequent_tab, @text);

        use Text::Wrap qw(wrap $columns $huge);

        $columns = 132;

        $huge = 'die';

        $huge = 'wrap';


DESCRIPTION

Text::Wrap::wrap() is a very simple paragraph formatter. It formats a single paragraph at a time by breaking lines at word boundaries. Indentation is controlled for the first line ($initial_tab) and all subsequent lines ($subsequent_tab) independently.

Lines are wrapped at $Text::Wrap::columns columns. $Text::Wrap::columns should be set to the full width of your output device.

When words that are longer than $columns are encountered, they are broken up. Previous versions of wrap() die()ed instead. To restore the old (dying) behavior, set $Text::Wrap::huge to 'die'.

Text::Wrap::fill() is a simple multi-paragraph formatter. It formats each paragraph separately and then joins them together when it's done. It will destroy any whitespace in the original text. It breaks text into paragraphs by looking for whitespace after a newline. In other respects it acts like wrap().


EXAMPLE


        print wrap("\t","","This is a bit of text that forms 

                a normal book-style paragraph");


AUTHOR

David Muir Sharnoff <muir@idiom.com> with help from Tim Pierce and many many others.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy