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, Options | Suivez RenderPagesToPrintStream |
|---|---|
| Buffer | Destination appartenant à l’appelant, ou null pour demander le nombre d’octets requis |
| BufferSize | Capacité 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