#text #string #pretty-print #format

align_text

在指定列数内对文本块中的行进行对齐

1 个稳定版本

1.0.0 2023 年 7 月 18 日

#315值格式化

MIT/Apache

12KB
184

align_text: 在指定宽度内对齐文本

此包定义了一个具有 align_text 方法的 trait Align(),该方法为两种类型实现

  • Vec<String> 实现,其中每个 String 被视为一行
  • String

您可以指定对齐方式、列数、是否换行长行、是否先修剪行等。

示例

  • align_text(在哪里::居中, 一些((30, false)), true, 偏差::, true)

输入行

"Hello           ",
"            World!",
"   This should center-align     ",

输出行

"             Hello            ",
"            World!            ",
"   This should center-align   ",
  • align_text(在哪里::, 一些((40, false)), false, 偏差::, false)

输入文本的行

"graphic design"
"is my"
"pAsSiOn"
  • 输出文本的行
"             graphic design",
"             is my",
"             pAsSiOn",

依赖项

~160KB