RenderPagesToPrintBufferA

DLL、レンダリング、印刷

説明

RenderPagesToPrintBuffer の ANSI DLL 版

文字列パラメータを ANSI テキストとして受け入れ、それ以外はワイド文字列エントリポイントと同じ動作をします

構文

DLL

int DLRenderPagesToPrintBuffer(int InstanceID, double DPI, const wchar_t* PageRanges, int PrintFormat, int Options, void* Buffer, int BufferSize);
int DLRenderPagesToPrintBufferA(int InstanceID, double DPI, const char* PageRanges, int PrintFormat, int Options, void* Buffer, int BufferSize);

戻り値

サイズ照会またはコピー成功時は正のバイト数、指定バッファーが小さすぎる場合は必要な負のバイト数、エクスポート失敗時は 0 を返します

備考

照会呼び出しとコピー呼び出しはそれぞれエクスポートを実行するため、ライブラリは大きなバイナリペイロードを DLL インスタンス内に保持せずに済みます。ANSI エントリポイントは PageRanges を UTF-8 としてデコードします

関連項目

RenderPagesToPrintData、RenderPagesToPrintFile