RenderPagesToPrintBuffer

DLL, renderowanie, drukowanie

Opis

Renderuje wybrane strony i kopiuje pełny binarny strumień drukowania do bufora należącego do kodu wywołującego

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

Parametry

DPI, PageRanges, PrintFormat, OptionsZgodnie z RenderPagesToPrintStream
BufferMiejsce docelowe należące do kodu wywołującego albo null, aby uzyskać wymaganą liczbę bajtów
BufferSizePojemność Buffer w bajtach

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