RenderPagesToPrintBuffer

DLL, rendu, impression

Description

Rend les pages sélectionnées et copie le flux d'impression binaire complet dans un tampon appartenant à l'appelant

Syntaxe

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

Paramètres

DPI, PageRanges, PrintFormat, OptionsSuivez RenderPagesToPrintStream
BufferDestination appartenant à l’appelant, ou null pour demander le nombre d’octets requis
BufferSizeCapacité de Buffer en octets

Valeurs de retour

Renvoie le nombre positif d'octets pour une requête de taille ou une copie réussie, la taille requise négative si le tampon est trop petit et 0 si l'exportation échoue

Remarques

Les appels de requête et de copie effectuent chacun une exportation, évitant de conserver de grandes charges binaires dans la DLL ; le point d'entrée ANSI décode PageRanges en UTF-8

Voir aussi

RenderPagesToPrintData, RenderPagesToPrintFile