フレームを表示

PRNEMFRGSPROC

フレームを表示

#include "Ltprinter.h"

L_INT pEXT_CALLBACK YourFunctionpszPrinterName、hMem、uSize、pData

L_TCHAR * pszPrinterName;

/* プリンター名*/

HGLOBAL hMem;

/* メモリブロックへのハンドル*/

L_UINT uSize;

/* メモリブロックのサイズ*/

L_VOID * pData;

/* 追加のパラメーターへのポインタ*/

コールバック関数は、LEADTOOLS仮想プリンタドライバーを使用して印刷されるあらゆるページのために発生しました。

パラメーター

説明

pszPrinterName

LEADTOOLS仮想プリンタドライバーの名前を格納する文字列。

hMem

EMFデータファイルを格納するメモリブロックのハンドル。

uSize

データファイルのサイズは、hMemパラメーターによってをメモリ内のポイントしました。

pData

変数にアクセスするために使用することができるボイドポインターまたはコールバック関数が必要とするデータを格納する構造体。これにより、このコールバック関数を使用する関数から間接的にデータを受け取ることができます。これは、pDataパラメーターでL_PrnRegisterEMFCallback関数に渡される同じポインターです。

 

これがボイドポインター(コールバック関数の中で適切なデータ型にキャストされなければなりません)であることを心にとめておきます。

戻り値

SUCCESS

関数は成功しました。

<1

エラーが発生しました。リターンコードを参照してください

コメント

各々の印刷されたページのコンテンツは、データファイルがhMemパラメーターによってポイントしたEMFへ迎え入れられます。hMemがもはや必要でないとき、それはGlobalFree関数を呼び出すことによって開放されなければなりません。

必須のDLLとライブラリ

LTPRINTER
ツールキットバージョンに基づいた正確なDLLとライブラリのリストについては、「アプリケーションとともに配布するファイル」を参照してください

参照

関数:

L_PrnInstallPrinter, L_PrnRegisterEMFCallback, L_PrnUnRegisterEMFCallback

トピック:

LEADTOOLS Printer:登録して、コールバック関数を登録解除します

 

登録して、コールバック関数を登録解除します

サンプル

サンプルについては、「L_PrnRegisterEMFCallback」を参照してください。