UseStreamEncoder(IStreamEncoder) Method

Definition

Namespace Broadside
Assembly Broadside.dll

Uses encoder to write data for the filter its Name names, replacing the managed default of that name (FlateEncoder, AsciiHexEncoder, Ascii85Encoder, RunLengthEncoder) or adding an encoder the defaults lack. A later registration of the same name wins. Saving compresses streams with the encoder registered for FlateDecode.

public PdfOptions UseStreamEncoder(IStreamEncoder encoder)

Parameters

encoder
IStreamEncoder

The encoder. Shared by every document and thread of the engine: it must keep no state between calls.

Returns

PdfOptions
These options.

Remarks

ISO 32000-2 §7.4.1. The encoding half of the filter extension point, separate from UseFilter(IStreamFilter).