Forum und email

PostScript ドキュメントの作成

導入

このモジュールは、PostScript ドキュメントを作成するためのものです。 PDF 拡張と多くの共通点を持っています。実際のところ API はほぼ同じで、 多くは関数名の最初の pdf_ を ps_ に変えるだけで使えます。 PostScript ドキュメントには直接関係のない機能(ハイパーリンクの追加など) も含まれていますが、これらは PostScript ドキュメントを PDF に変換した場合に有効となります。

この拡張によって作られたドキュメントは、いくつかの点で pdf 拡張に よって作られたドキュメントより優れています。なぜなら pslib のレンダリング関数はカーニングやハイフネーション、そしてリゲチャに対応しており、 よりよい出力が得られるからです。

要件

少なくとも PHP 4.3.0 以降と pslib >= 0.1.12 が必要です。 ps ライブラリ(pslib)は、 » https://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 についての意見・バグフィックス・機能拡張などがあれば、 私 » [email protected] にメールをください。お待ちしています。

目次