RenderPagesToPrintBufferA

DLL, renderowanie, drukowanie

Opis

Wariant ANSI funkcji RenderPagesToPrintBuffer

Przyjmuje parametry ciągów jako tekst ANSI, a poza tym działa identycznie jak punkt wejścia używający ciągów szerokich

Składnia

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

Wartości zwracane

Zwraca dodatnią liczbę bajtów dla zapytania o rozmiar lub pomyślnego kopiowania, ujemną wymaganą liczbę bajtów, gdy dostarczony bufor jest zbyt mały, oraz 0, gdy eksport nie powiedzie się

Uwagi

Zarówno zapytanie, jak i kopiowanie wykonują eksport, dzięki czemu biblioteka nie musi przechowywać dużych danych binarnych w instancji DLL; punkt wejścia ANSI dekoduje PageRanges jako UTF-8

Zobacz również

RenderPagesToPrintData, RenderPagesToPrintFile