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

См. также

RenderPagesToPrintData, RenderPagesToPrintFile