Class OutputBuffer
In: hexja  (SVN)
Parent: Object

出力する文字列を保存するバッファ

Methods

add7BitStr!   addUnicode!   new   setColor!   str  

Public Class methods

Public Instance methods

文字列を基本的にそのまま追加する。 $outputAsHTML が真の場合は、& < > の文字は &amp; &lt; &gt; へ変換される。

UNICODE 文字1文字を追加する。 ただし、出力時の文字コードで表現できない文字の場合は ’.’ を width 個追加する。 また、U+ff5e FULLWIDTH TILDE が出力時の文字コードで表現できない場合は、 U+301C WAVE DASH を使用できるかどうかを試す。

色を表す文字列を追加する。 既に同じ色を設定済みの場合は、なにもしない。 $outputAsHTML が :css の場合は、color は <span class="~"> という文字列。 $outputAsHTML が :font の場合は、color は <font color="~"> という文字列 である必要がある。

バッファの中身の文字列を得る。 $outputAsHTML が真の時は、閉じタグを追加することがある。

[Validate]