RenderPagesToPrintBufferA

DLL, Rendering, Drucken

Beschreibung

ANSI-Variante von RenderPagesToPrintBuffer

Akzeptiert Zeichenfolgenparameter als ANSI-Text und verhält sich ansonsten identisch zum Einstiegspunkt für breite Zeichenfolgen

Syntax

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);

Rückgabewerte

Gibt bei einer Größenabfrage oder erfolgreichen Kopie die positive Byteanzahl, bei einem zu kleinen bereitgestellten Puffer die negative erforderliche Byteanzahl und bei einem fehlgeschlagenen Export 0 zurück

Anmerkungen

Abfrage- und Kopieraufruf führen jeweils einen Export aus, sodass die Bibliothek keine großen binären Nutzdaten in der DLL-Instanz beibehalten muss; der ANSI-Einstiegspunkt dekodiert PageRanges als UTF-8

Siehe auch

RenderPagesToPrintData, RenderPagesToPrintFile