6.32. Character input-whitespace-treatment

対応処理系

DSSSLprint 2.0,DSSSLprint 3.0,OpenJade

構文

(make character input-whitespace-treatment: method)

引数

method特質 input-whitespace? が #t であるフロー・オブジェクトの扱い方を示すシンボル。有効なシンボルは次の通りです:preservecollapse,および ignore

説明

空白文字に対し,通常と異なる処理を行うかどうか,その処理方法を指定します。パラメータの値を処理方法の関係は次の通りです。

preserve特殊な処理は行いません。
collapse直前のフロー・オブジェクト,および自身の特質 input-whitespace? が #t であるとき,このオブジェクトを無視します(結果として,連続する空白はひとつにまとめられます)。
ignore特質 input-whitespace? が #t であるオブジェクトを無視します。

この特質の初期値は preserve です。

参照規格

12.6.11 Character Flow Object Class(P.232)
12.6.11 文字流し込みオブジェクトクラス(P.201)

<<prev next>>