PHP マニュアル
前のページ |  | 次のページ

# CXXIX. PostScript ドキュメントの作成

# 導入

このモジュールは、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

# 実行時設定

設定ディレクティブは定義されていません。

# 定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

以下の 2 つの表は、ps 拡張で定義されている定数の一覧です。

表 1. 線端の形状をあらわす定数

名前 | 意味
--- | ---
ps_LINECAP_BUTT |
ps_LINECAP_ROUND |
ps_LINECAP_SQUARED |

表 2. 線の連結方法をあらわす定数

名前 | 意味
--- | ---
ps_LINEJOIN_MITER |
ps_LINEJOIN_ROUND |
ps_LINEJOIN_BEVEL |

# 連絡先

もしこの拡張や pslib についての意見・バグフィックス・機能拡張などがあれば、 私 steinm@php.net にメールをください。お待ちしています。

前のページ | ホーム | 次のページ
system | 上に戻る | ps_add_bookmark