SetOptimizeContentStreams
Document properties, Optimisation
Description
Enables or disables the peephole content stream optimizer that runs during CompressContent and CompressPage calls.
Syntax
Delphi
Function TPDFlib.SetOptimizeContentStreams(Enable: Integer): Integer;ActiveX
Function PDFlib::SetOptimizeContentStreams(Enable As Long) As LongDLL
int DLSetOptimizeContentStreams(int InstanceID, int Enable);Parameters
| Enable | Pass 1 to enable optimization (default), or 0 to disable it. |
|---|
Return values
| 0 | Failed to apply setting. |
|---|---|
| 1 | Setting applied successfully. |
Remarks
The content stream optimizer performs redundant operator simplification and spacing reduction. It is enabled by default to ensure minimum file size upon stream compression.
Example
PDF.SetOptimizeContentStreams(1);
PDF.CompressContent; // compress and optimize streams