RenderPagesToPrintBufferA

DLL、渲染、打印

描述

RenderPagesToPrintBuffer 的 ANSI 变体

字符串参数按 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