ガイド

指定した行幅でテキストを折り返す方法

テキストと行幅を指定すると、文章をその幅に合わせて折り返せます。必要に応じてインデントや長い単語の分割も調整できます。

ツール テキスト折り返し・改行ツール

テキストを指定幅で折り返すには

文章を読みやすい幅で改行したいときは、テキストと幅を指定して折り返します。入力するのはテキスト、行幅、必要に応じたインデント、長い単語を分割するかどうかの設定です。短い文章は1行のまま、指定幅を超える文章は複数行になることがあります。

行幅をそろえた文章を作るほか、先頭や折り返し後の行に同じ字下げを加えたい場合にも使えます。長い単語の分割は設定で変更でき、既定では有効です。ハイフンの位置でも分割できます。

操作手順と幅の指定

  1. 折り返したい文章を入力します。空のままでも処理は成功しますが、結果の折り返し済みテキストは空になります。
  2. 行幅を指定します。空欄、または空と判定される値で、テキストが空でない場合は幅80が使われます。値を指定した場合は整数に変換され、10未満は10、500を超える値は500に調整されます。
  3. 必要に応じてインデントを入力します。指定すると、先頭行と折り返し後の各行の先頭に適用されます。
  4. 長い単語を途中で分割する設定を確認します。既定では分割が有効です。必要なければ無効にしてから実行します。
  5. 結果を確認します。文章が幅を超えた部分は複数行になり、十分に短ければ1行に収まります。

結果の見方と注意点

結果の行数は、入力文の長さ、指定した幅、インデント、長い単語の分割設定によって変わります。インデントは行頭に加わるため、折り返し位置を確認するときは、文字だけでなく字下げ分も考慮してください。

空でないテキストでは、幅を指定しなかった場合に80が基準になります。一方、テキストが空の場合は幅の処理より先に空の結果が返るため、指定した幅が80や10から500の範囲に調整された整数にならないことがあります。

幅を小さくしすぎると、10未満の指定は10として扱われます。反対に大きすぎる値は500に調整されます。想定した行幅と結果が合わないときは、入力が空でないか、幅の指定値とインデント、長い単語の設定を見直してください。

使用例

40文字程度の幅で商品説明を整形し、各行を字下げして一覧表示用の文章にします。

商品説明の文章を入力し、行幅を40、インデントを4文字分に設定して実行します。長い単語の分割は既定のまま確認します。

実行後は、入力文を複数行に分けた折り返し済みテキストが返り、各行の先頭には指定したインデントが付きます。入力文が幅に収まる場合は1行の結果になります。

制限事項

  • 幅を整数に変換できない値など、宣言された入力項目の範囲外にある値については、結果やエラーの動作が定義されていません。

よくある間違い

  • 幅を5など10未満に設定して、5文字幅になると考えるのは誤りです。幅は最低10に調整されるため、10以上の値を指定して結果を確認してください。

よくある質問

行幅を指定しないとどうなりますか?

テキストが空でない場合、幅を省略するか空と判定される値にすると、幅80で処理されます。テキスト自体が空の場合は幅の処理前に空の結果が返ります。

行幅に指定できる範囲はどれくらいですか?

指定した値が整数に変換される場合、10未満は10、500を超える値は500に調整されます。10から500の範囲内でも、値は整数として扱われます。

長い単語やハイフンを含む文字列は折り返せますか?

長い単語の分割設定が有効なら、単語を途中で分けて折り返せます。分割は既定で有効で、ハイフンの位置でも分割できます。

ツール

テキスト折り返し・改行ツール