New to Telerik Document Processing? Start a free 30-day trial

Configures how PDF output is produced during streaming (compression, image quality, metadata, and annotation handling).

Definition

Namespace:Telerik.Documents.Fixed.FormatProviders.Pdf.Streaming

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

C#
public class PdfStreamWriterSettings

Inheritance: objectPdfStreamWriterSettings

Properties

Gets document metadata that will be written to the PDF (for example, Title and Author).

C#
public RadFixedDocumentInfo DocumentInfo { get; }

Gets or sets the compression filters applied to images embedded in the PDF.

C#
public ImageFilterTypes[] ImageCompression { get; set; }

Gets or sets the default image quality when exporting images to PDF. The default value is High.

The value of this property will be overridden when specifying the ImageQuality in ImageSource constructor or when creating ImageSource from EncodedImageData. The higher the quality, the bigger the document size.

C#
public ImageQuality ImageQuality { get; set; }
Property Value:

The image quality.

Gets or sets the compression filters applied to page content streams, affecting size and performance.

C#
public StreamFilterTypes[] StreamCompression { get; set; }

Gets or sets whether annotations are included in the output PDF.

C#
public bool WriteAnnotations { get; set; }
Property Value:

Value indication whether to write annotations.

Events

Raised when resolving conflicts between form field names while merging instances with duplicate names.

C#
public event EventHandler<MergedFormFieldNameResolvingEventArgs> MergedFieldNameResolving