このモジュールは、PostScript ドキュメントを作成するためのものです。 PDF 拡張と多くの共通点を持っています。実際のところ API はほぼ同じで、 多くは関数名の最初の pdf_ を ps_ に変えるだけで使えます。 PostScript ドキュメントには直接関係のない機能(ハイパーリンクの追加など) も含まれていますが、これらは PostScript ドキュメントを PDF に変換した場合に有効となります。
この拡張によって作られたドキュメントは、いくつかの点で pdf 拡張に よって作られたドキュメントより優れています。なぜなら pslib のレンダリング関数はカーニングやハイフネーション、そしてリゲチャに対応しており、 よりよい出力が得られるからです。
少なくとも PHP 4.3.0 以降と pslib >= 0.1.12 が必要です。 ps ライブラリ(pslib)は、 » http://pslib.sourceforge.net/ にあります。
簡単なインストール方法: コンソールで以下のコマンドを入力します。
$ pecl install ps
設定ディレクティブは定義されていません。
この拡張モジュールでは PostScript ドキュメントリソースを定義しています。これは ps_new() が返すものです。
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
以下の 2 つの表は、ps 拡張で定義されている定数の一覧です。
名前 | 意味 |
---|---|
ps_LINECAP_BUTT | |
ps_LINECAP_ROUND | |
ps_LINECAP_SQUARED |
名前 | 意味 |
---|---|
ps_LINEJOIN_MITER | |
ps_LINEJOIN_ROUND | |
ps_LINEJOIN_BEVEL |
もしこの拡張や pslib についての意見・バグフィックス・機能拡張などがあれば、 私 » steinm@php.net にメールをください。お待ちしています。