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 LongParameter
| BandHeight | Die Bandhöhe in Gerätepixeln; übergeben Sie 0, um Banding zu deaktivieren und den Einzelbitmap-Pfad zu verwenden |
|---|
Rückgabewerte
| 1 | Die 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