CXXIX. プリンタ関数

導入

以下の関数は、Windows 9.x, ME, NT4, 2000 でのみ利用可能です。これらの 関数は、PHP 4.0.4 で追加されました。

インストール手順

この PECL 拡張モジュールは、 PHP にバンドルされていません。

Windows ユーザは、これらの関数を使用するには php.ini の中で php_printer.dll を有効にする必要があります。

実行時設定

php.ini の設定により動作が変化します。

表 1. プリンタ設定オプション

名前デフォルト変更の可否変更履歴
printer.default_printer""PHP_INI_ALL 
PHP_INI_* 定数の詳細および定義については 付録I を参照してください。

リソース型

この拡張モジュールでは、プリンタ接続や ブラシ、フォント、ペンへのハンドルを定義しています。

目次
printer_abort -- プリンタのスプールファイルを削除する
printer_close -- プリンタへの接続を閉じる
printer_create_brush -- 新規ブラシを作成する
printer_create_dc -- 新規デバイスコンテキストを作成する
printer_create_font -- 新規フォントを作成する
printer_create_pen -- 新規ペンを作成する
printer_delete_brush -- ブラシを削除する
printer_delete_dc -- デバイスコンテキストを削除する
printer_delete_font -- フォントを削除する
printer_delete_pen -- ペンを削除する
printer_draw_bmp -- ビットマップを描画する
printer_draw_chord -- 弦を描画する
printer_draw_elipse -- 楕円を描画する
printer_draw_line -- 線を描画する
printer_draw_pie -- 円弧を描画する
printer_draw_rectangle -- 矩形を描画する
printer_draw_roundrect -- 角が丸い矩形を描画する
printer_draw_text -- テキストを描画する
printer_end_doc -- ドキュメントを閉じる
printer_end_page -- アクティブなページを閉じる
printer_get_option -- プリンタ設定データを取得する
printer_list -- サーバに登録されたプリンタの配列を返す
printer_logical_fontheight -- 論理フォントの高さを取得する
printer_open -- プリンタへの接続をオープンする
printer_select_brush -- ブラシを選択する
printer_select_font -- フォントを選択する
printer_select_pen -- ペンを選択する
printer_set_option -- プリンタの接続を設定する
printer_start_doc -- 新規ドキュメントを開始する
printer_start_page -- 新規ページを開始する
printer_write -- プリンタへデータを書き込む