justify_text 0.1.0 copy "justify_text: ^0.1.0" to clipboard
justify_text: ^0.1.0 copied to clipboard

Returns a list of strings with *exactly* n width length (using monospaced fonts).

example/justify_text_example.dart

import 'package:justify_text/justify_text.dart';

void main() {
  final text =
      'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque convallis ipsum at nisi porttitor malesuada. Aenean eu justo vel urna pharetra lacinia nec et nunc. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam pharetra neque velit, eu aliquet lectus venenatis eget. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus interdum quis dolor at egestas. Integer at dapibus ante.';
  final wrapped = justify(text, width: 40);

  for (var line in wrapped) {
    print(line);
  }
  // prints:
  // Lorem ipsum dolor sit amet,  consectetur
  // adipiscing elit. Quisque convallis ipsum
  // at nisi porttitor malesuada.  Aenean  eu
  // justo vel urna pharetra lacinia  nec  et
  // nunc.   Pellentesque   habitant    morbi
  // tristique senectus et netus et malesuada
  // fames ac turpis egestas. Etiam  pharetra
  // neque velit, eu aliquet lectus venenatis
  // eget.   Pellentesque   habitant    morbi
  // tristique senectus et netus et malesuada
  // fames  ac  turpis   egestas.   Phasellus
  // interdum quis dolor at egestas.  Integer
  // at dapibus ante.
}
1
likes
130
pub points
35%
popularity

Publisher

unverified uploader

Returns a list of strings with *exactly* n width length (using monospaced fonts).

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

textwrap

More

Packages that depend on justify_text