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