この関数はシンボルbitmapを新たなフリンジビットマップとして定義、またはその名前の既存のビットマップを置き換える。
引数bitsは使用するイメージを指定する。これは各要素(整数)が対応するビットマップの1行を指定する文字列か整数ベクターであること。整数の各ビットはそのビットマップの1ピクセル、低位ビットはそのビットマップの最右ピクセルに対応する(このビットオーダーはXBMイメージと逆順であることに注意。XBMイメージを参照)。
高さは通常はbitsの長さ。しかし非nil
のheightにより異なる高さを指定できる。幅は通常は8だが非nil
のwidthにより異なる幅を指定できる。widthは1から16の整数でなければならない。
引数alignはそのビットマップが使用される行範囲に相対的なビットマップの位置を指定する。デフォルトはそのビットマップの中央。指定できる値はtop
、center
、bottom
。
align引数にはリスト(align
periodic)
も指定できて、alignは上述のように解釈される。periodicが非nil
なら、それはbits
内の行が指定される高さに達するのに十分な回数繰り返されるべきであることを指定する。
この関数はbitmapにより識別されるフリンジビットマップを破棄する。bitmapが標準フリンジビットマップを識別する場合には、それを完全に消去するかわりに実際にはそのビットマップの標準定義をリストアする。
これはフリンジビットマップbitmapにたいするフェイスにfaceをセットする。faceがnil
ならfringe
フェイスを選択する。ビットマップのフェイスはそれを描画するカラーを制御する。
faceはfringe
にマージされるためfaceは通常はフォアグラウンドカラーだけを指定すること。