SetRenderBanding

Rendering

Beschreibung

Legt die Bandhöhe für bandweises Rendering fest, sodass Seiten mit hoher DPI oder großem Format jeweils ein horizontales Band rendern und der Spitzenspeicherbedarf begrenzt bleibt, statt eine einzige riesige Bitmap zuzuweisen

Wenn eine positive Bandhöhe festgelegt ist und die Seite diese überschreitet, wird jede Seite in vertikalen Streifen gerendert, zu einer Akkumulatorbitmap in voller Größe zusammengesetzt und als Ausgabe zurückgegeben; geglättete Kanten über einer Bandgrenze können um eine Stufe von einem Renderdurchlauf mit einer einzelnen Bitmap abweichen

Syntax

Delphi

Function TPDFlib.SetRenderBanding(BandHeight: Integer): Integer;

DLL

int DLSetRenderBanding(int InstanceID, int BandHeight);

ActiveX

Function PDFlib::SetRenderBanding(BandHeight As Long) As Long

Parameter

BandHeightDie Bandhöhe in Gerätepixeln; übergeben Sie 0, um Banding zu deaktivieren und den Einzelbitmap-Pfad zu verwenden

Rückgabewerte

1Die Bandhöhe wurde angewendet

Anmerkungen

Bandweises Rendering ist standardmäßig deaktiviert; der vorhandene Renderpfad mit einer einzelnen Bitmap bleibt unverändert, bis Sie diese Funktion aktivieren

Lesen Sie die aktive Einstellung mit GetRenderBandHeight