RenderPagesToPrintBuffer

DLL, işleme, yazdırma

Açıklama

Seçili sayfaları işler ve eksiksiz ikili yazdırma akışını çağıranın sahip olduğu arabelleğe kopyalar

Sözdizimi

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

Parametreler

DPI, PageRanges, PrintFormat, OptionsRenderPagesToPrintStream işlevini izler
BufferÇağırana ait hedef veya gerekli bayt sayısını sorgulamak için null
BufferSizeBuffer kapasitesinin bayt cinsinden değeri

Dönüş değerleri

Boyut sorgusu veya başarılı kopyalama için pozitif bayt sayısını, sağlanan arabellek çok küçükse gerekli negatif bayt sayısını ve dışa aktarma başarısız olduğunda 0 döndürür

Açıklamalar

Sorgu ve kopyalama çağrılarının her biri bir dışa aktarma gerçekleştirerek kitaplığın büyük ikili yükleri DLL örneğinde tutmasını önler; ANSI giriş noktası PageRanges değerinin kodunu UTF-8 olarak çözer

Ayrıca bkz

RenderPagesToPrintData, RenderPagesToPrintFile