RenderPagesToPrintBufferA
DLL, рендеринг, печать
Описание
Вариант ANSI функции RenderPagesToPrintBuffer
Принимает строковые параметры как текст 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