{textformat}
{textformat} は、
テキストを整形するために用いる
ブロック関数 です。
これは基本的に空白と特殊文字を取り除き、
境界でラップして行をインデントする事によって段落を整形します。
明示的にパラメータを設定したり、あらかじめ決められたスタイルを使用したりできます。現在、
email
のみが有効なスタイルです。
属性名
型
必須
デフォルト
概要
style
string
No
n/a
あらかじめ決められたスタイル
indent
number
No
0
各行をインデントするキャラクタ数
indent_first
number
No
0
最初の行をインデントするキャラクタ数
indent_char
string
No
(半角スペース1個)
インデントするために使われるキャラクタ(又は文字列)
wrap
number
No
80
各行をいくつのキャラクタ数でラップするか
wrap_char
string
No
\n
各行を分割するためのキャラクタ(又は文字列)
wrap_cut
boolean
No
&false;
&true; ならば、単語の境界の代わりに正確なキャラクタ数で行を分割します。
assign
string
No
n/a
出力が割り当てられるテンプレート変数
{textformat}
上の例の出力
上の例の出力
上の例の出力
上の例の出力
{strip}
および
wordwrap
も参照してください。