XDITVIEW(1) — NEWS-OS Programmer’s Manual
名称
xditview ditroff ファイルを表示する
形式
xditview [ −toolkitoption ... ] [ −option ... ] [ filename ]
解説
xditview プログラムは X ディスプレイ上に ditroff 出力を表示します。 特別の行列を使用せず、 自動的にプリンタの座標を画面の座標に変換します。 適切なフォントを見つけるのに、 実際の解像度ではなく、 ユーザ指定の画面の解像度を使用します。 filename に “−” が指定された場合、 xditview は、標準入力から読み込みます。 filename の最初の文字が “|” の場合は、 xditview は、 sh をフォークし、“ファイル名” の残りの部分を起動して、 そのコマンドの標準出力を使用します。
オプション
xditview プログラムでは標準のXツールキットオプションに加え、以下に示すオプションが 使用できます。
−page page-number
このオプションは、起動時に表示されるドキュメントのページ番号を指定します。
−resolution screen-resolution
これは、使用する画面の解像度を指定します。 XLFD 名でこの解像度のフィールドを要求すると、 フォントがオープンされます。
−noPolyText
X サーバによっては、 複数の文字列を 1 つのリクエストで行う PolyText のインプリメントが 正しくありません。 このオプションは、 xditview のこの機能を使用するのを制限します。
−backingStore backing-store-type
再表示には、約 1 秒間かかり、 ウィンドウがビューポート付近でスクロールした場合に 補助記憶の内容から描かれるように、 サーバはウィンドウの内容をセーブします。 backing-store-type には Always、 WhenMapped または NotUseful が設定されます。
以下に示す標準の X ツールキットオプションが xditview プログラムにも共通で使えます。
−bg color
ウィンドウのバックグラウンドに使う色を指定します。 デフォルトは white (白) です。
−bd color
ウィンドウの枠に使う色を指定します。 デフォルトは black (黒) です。
−bw number
ウィンドウをの枠の幅をピクセル値で指定します。
−fg color
テキスト表示に使う色を指定します。デフォルトは black (黒) です。
−fn font
widget テキストの表示に使われるフォントを指定します。 デフォルトは fixed です。
−rv フォグラウンドとバックグラウンド間で交換することで リバースビデオがシュミレートされることを示します。
−geometry geometry
希望のウィンドウのサイズおよび位置を指定します。
−display host:display
接続する X サーバを指定します。
−xrm resourcestring
使用するリソース文字列を指定します。
X デフォルト
このプログラムは Dvi ウィジェットを使用します。 以下のような、全てのコアリソース名およびクラスが可能です。
width (class Width)
ウィンドウの幅を指定します。
height (class Height)
ウィンドウの高さを指定します。
foreground (class Foreground)
デフォルトのフォアグラウンドの色を指定します。
font (class Font)
エラーメッセージに使うフォントを指定します。
FontMap (class FontMap)
ditroff フォントを適切な X のフォントと結び付けるには、 この文字列のリソースに指定しなければいけません。 各行は、ditroff 名、空白、および、 全てのサイズをリストするのに使用するアスタリスク (∗) 文字を 使った XLFD パターンからなり、 各指定は、改行で区切られます。 以下は、デフォルトの fontMap です。
R−∗−times−medium−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
I−∗−times−medium−i−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
B−∗−times−bold−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
F−∗−times−bold−i−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
BI−∗−times−bold−i−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
C−∗−courier−medium−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
CO−∗−courier−medium−o−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
CB−∗−courier−bold−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
CF−∗−courier−bold−o−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
H−∗−helvetica−medium−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
HO−∗−helvetica−medium−o−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
HB−∗−helvetica−bold−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
HF−∗−helvetica−bold−o−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
N−∗−new century schoolbook−medium−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
NI−∗−new century schoolbook−medium−i−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
NB−∗−new century schoolbook−bold−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
NF−∗−new century schoolbook−bold−i−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
A−∗−charter−medium−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
AI−∗−charter−medium−i−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
AB−∗−charter−bold−r−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
AF−∗−charter−bold−i−normal−−∗−∗−∗−∗−∗−∗−iso8859−1\n\
S−∗−symbol−medium−r−normal−−∗−∗−∗−∗−∗−∗−adobe−fontspecific\n\
S2−∗−symbol−medium−r−normal−−∗−∗−∗−∗−∗−∗−adobe−fontspecific\n
DITROFF での XDITVIEW 使用
fontMap に適切なフォントを使用しているファイルは 画面では、もっと正確に見えますが、 xditview で、任意の ditroff 出力ファイルを使用することができます。 スケールフォントをサポートしているサーバでは、 要求されたフォントのサイズが、全て正確に画面に反映されます。 スケールフォントをサポートしていないサーバでは、 xditview は、同じファミリーの最も近いフォントを使用します。
関連事項
X(7), xrdb(1), ditroff(1), X Logical Font Description Conventions
原典
このプログラムの各部は suntroff から派生した xtroff を基に作成されました。
著作権
Copyright 1989, Massachusetts Institute of Technology.
権利およびその許可事項についての詳しい内容は、X(7) を参照。
著者
Keith Packard (MIT X Consortium)
Richard L. Hyde (Purdue)
David Slattengren (Berkeley)
Malcom Slaney (Schlumberger Palo Alto Research)
Mark Moraes (University of Toronto)
NEWS-OSRelease 4.2.1R