画面へ整形して出力するためのクラス
このクラスは、内部で 16 バイト分出力可能になった時に実際に出力するが、 この関数を使用すれば 16 バイトに満たない場合にも、残りのデータをすべて出力する。
16 バイト分出力可能ならば、出力する。
ISO-2022 の文字集合切り替えシーケンスを表すバイト列を出力する。
:letter な文字を出力する。 btyes はその文字を表現するバイト Array。 unicode はその文字を表す UNICODE。 width はその文字を端末へ表示した時に占める幅。
:nonLetter なバイトを出力する。 bytes はサイズ 1 の Array, unicode は端末へ表示した時には幅が 1 になる文字。
unicode 文字を出力する。 文字として表現可能ならば、:letter として。 表現不能ならば、:nonLetter として出力する。 表現可能かどうかは、主に出力文字コードに依存する。
[Validate]