これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド textfmt です。
プログラム:
NAME
textfmt - ファクシミリ送信用にテキストを POSTSCRIPT® に変換します
SYNOPSIS
/usr/sbin/textfmt [ オプション ] [ ファイル...]
DESCRIPTION
テキストエフエムト ASCII テキストを受け取り、ファクシミリに適したフォーマットの POSTSCRIPT® を生成します
伝染 ; 感染。 通常は、フィルタ プログラムとして呼び出されます。 ファックス送信(1) プログラム。 入力
ファイルはコマンドラインで指定できます。 何も指定されていない場合は、 テキストエフエムト 読むつもりです
標準入力から。
デフォルトでは、 テキストエフエムト 単一でフォーマットされた出力ドキュメントを生成します
10 ポイントの固定幅フォントで設定され、単純なページ ヘッダーが付いたテキストの縦の列
これは、ファイル名、最終更新日、およびページ番号で構成されます。 ページは
デフォルトのページサイズに従って生成されます (参照 ページサイズ(5))。 複数列の場合
出力が要求されると、テキストはデフォルトで 7 ポイントの固定幅フォントに設定されます。
OPTIONS
多くのオプション テキストエフエムト Adobe Systems の
エンスクリプト プログラム; その他のオプションは、によって提供されていない機能用です。 エンスクリプト.
-1 テキストを XNUMX 列に設定します。
-2 テキストを XNUMX 列に設定します。
-B ページ ヘッダーを抑制します。
-c 長いテキスト行をページの余白で折り返すのではなく、クリップします。
-D 生成された POSTSCRIPT で ISO 8859-1 エンコーディングを使用しないでください。
-f フォント
という名前の POSTSCRIPT フォントを使用してテキストを設定します。 フォント.
-F フォントディレクトリ
パス afm フォント ファイルに。
-G 派手なスタイルのページ ヘッダーを使用します。
-m コルズ
テキストを設定する コルズ 列。
-ML=#,r=#,t=#,b=#
ページの余白を設定します。 デフォルトの余白は、左右 25 インチ、上部 85 インチです。
インチ、底部5インチ。
-o テキストの各列の周りにアウトラインを描画します。 指定された数値は幅を定義します
描かれた線の。
-p PTS フォントを使用してテキストを設定する PTS ポイント サイズ (整数のみ)。
-r ページを90度回転して設定します(「横向きモード」の場合)。
-R ページを回転しないように設定します(「縦モード」の場合)。
-s サイズ
指定されたページ サイズに従って出力サイズを設定します。 画像は普通に作れます
システムのデフォルトのページ サイズ (通常、サイトではレター サイズのページ、8.5 インチ x 11 インチ)
北米で)。 代替ページ サイズは、次のいずれかを使用して記号的に指定されます。
のエントリの名前または略語 ページサイズ(5) データベース。 例えば a3 (ISO
A3)、 a4 (ISO A4)、 a5 (ISO A5)、 a6 (ISO A6)、 b4 (ISO B4)、 ナレット (北米
手紙)、 私たちの脚 (アメリカ法務)、 私たち主導の (アメリカン・レジャー)、 us-exe (アメリカ人
エグゼクティブ)、 jpレット (日本語の手紙)、および jpレッグ (日本の法務)。 比較は
大文字と小文字は区別されず、完全なページ サイズ名の部分文字列に一致するものはすべて
十分な; たとえば、「legal」は「American Legal」と一致します。
-U ページを逆に丁合します。 つまり、最後のページが結果の最初に表示されます
POSTSCRIPT、最後から XNUMX 番目のページなど。
-V 間隔
行の高さを設定します。 デフォルトの高さは 1.2 x ポイント サイズです。
CONFIGURATION パラメーター
テキストエフエムト ファイルから構成情報を読み取ります /etc/hylafax/hyla.conf,
~/.hylarc; その順序で。 構成ファイルは、で説明されている規則に従います。
hylafax クライアント(1)。 次の構成パラメータが認識されます。
タグ タイプ デフォルト 説明
Columns 整数 1 フォーマットされた出力の列数
GaudyHeaders boolean いいえ guady ページ ヘッダーを有効/無効にします
FontMap 文字列 以下 Ghostscript Fontmap ファイルの場所
フォントパス文字列 以下 フォントメトリックファイルのディレクトリ
ISO8859 ブール値 はい ISO 8859-1 文字エンコーディングを使用します
LineWrap ブール値 はい テキスト行を折り返す/切り捨てる
方向文字列 ページ上のテキストの縦向き
アウトラインマージン インチ 0 アウトライン線の幅
PageCollation 文字列の前方ページを順方向または逆方向に照合します。
PageHeaders ブール値 はい ページヘッダーを有効/無効にします
PageHeight float - 出力ページの高さ
PageMargins 文字列 以下 書式設定されたページの余白
PageSize string データベースからのデフォルトの出力ページ サイズ
PageWidth float - 出力ページ幅
TabStop 整数 8 文字単位のインターストップ設定
TextFont string テキストを設定するフォントのクーリエ名
TextLineHeight インチ - テキストの書式設定の行の高さのコントロール
TextPointSize インチ 以下 テキストの設定に使用するサイズ
設定パラメータについては以下で説明します。 ほとんどのパラメータはコマンドに対応します
ラインオプション。 上記で識別されたパラメータ値は、 インチ に従って変換されます
以下の規則 (``#.##'' は XNUMX 進数):
#.##bp ビッグポイント (1in = 72bp)
#.##cc シセロ (1cc = 12dd)
#.##cmセンチメートル
#.##dd ディドット ポイント (1157dd = 1238pt)
#.##インチ
#.##mm ミリメートル (10mm = 1cm)
#.##pc ピカ (1 個 = 12pt)
#.##pt ポイント (72.27pt = 1 インチ)
#.##sp スケール ポイント (65536sp = 1pt)
ユニット名には大文字または小文字を使用できますが、数字の間に空白は使用できません。
そしてユニット。 単位なしで指定された値は、大きなポイントとして解釈されます。
コラム テキストを設定する列の数。( -m オプション。)
フォントマップ Ghostscript の Fontmap ファイルがあるディレクトリ (XNUMX つまたは複数)
位置した; 複数のパスはコロン (":") で区切ります。 フォントマップ テーブル
フォントの記述名の翻訳を可能にします (
テキストフォント パラメータ) を Ghostscript フォント ファイル名に追加します。 値を
"" (長さゼロの文字列) は、この変換を無効にし、
Ghostscript 以外の RIP での機能。
フォントパス Adobe Font Metric (AFM) ファイルが配置されているパス。 デフォルトでは
/usr/share/fonts/type1/gsfonts. (に相当する -F オプション。)
Gaudyヘッダー 派手なスタイルのページ ヘッダーを使用するかどうかを制御します。 (に相当
-G オプション。)
ISO8859 生成された POSTSCRIPT での ISO 8859-1 エンコーディングの使用を制御します。
(と同等 -D オプション。)
ラインラップ 長いテキスト行をラッパーにするか、右側で切り詰めるかを制御します
マージン。 (と同等 -c オプション。)
利き手 ページを水平方向 (「ランドスケープ」) にするか、
垂直方向(「ポートレート」)。 (と同等 -r および -R オプション。)
アウトラインマージン テキスト列の周囲に線を引くかどうかと幅を制御します
行の。 このパラメータを 0 に設定すると、アウトラインが無効になります。 (同等
から -o オプション。)
ページ照合 出力ファイルにページが同じ順序で照合されるかどうかを制御します。
入力ファイル (``forward'') または逆順 (``reverse'')。 (に相当
-U オプション。)
ページヘッダー ページ ヘッダーを生成するかどうかを制御します。 (に相当する -B オプション。)
ページの高さ 出力ページの高さをインチ (インチ) で設定します。
ページ余白 出力ページのサイズを設定します。 次元は、
フォーム: ``l=#,r=#,t=#,b=#'' どこ l 左マージンを示します。 r を示し
右マージン、 t は上マージンを示します。 b 底を示します
マージン、および数値は次のように解釈されます インチ。 (と同等 -M
オプション。)
ページサイズ 出力ページのサイズを名前で設定します。 (と同等 -s オプション。)
ページ幅 出力ページの幅をインチ (インチ) で設定します。
タブストップ タブストップ距離を設定します。 文字で。
テキストフォント テキストの設定に使用するフォントのわかりやすい名前を設定します。 (に相当
-f オプション。)
テキスト行の高さ 垂直テキスト行の高さと間隔を設定します。 (に相当する -V
オプション。)
テキストポイントサイズ テキストの設定に使用するポイント サイズを設定します。 (に相当する -p オプション。)
注意事項
If テキストエフエムト フォントのフォント メトリック情報を見つけることができない場合、
テキスト ポイント サイズの 60% である固定幅メトリック。 この指標はほぼ確実に
不適切な形式の POSTSCRIPT になります。
テキストエフエムト とは遠縁です ラップトップ Don Beebe によって書かれたプログラム。
onworks.net サービスを使用して textfmt オンラインを使用する