TiffRenderingSettings Class

Apitron PDF Rasterizer help
Apitron.PDF.Rasterizer library for .NET
Extends basic rendering settings with things specific to TIFF saving.
Inheritance Hierarchy


Namespace:  Apitron.PDF.Rasterizer.Configuration
Assembly:  Apitron.PDF.Rasterizer (in Apitron.PDF.Rasterizer.dll) Version: (

public sealed class TiffRenderingSettings : RenderingSettings

The TiffRenderingSettings type exposes the following members.


Public methodTiffRenderingSettings
Initializes a new instance of the TiffRenderingSettings class. The default values for DPI are 144 ( CCIT4 compression method ).
Public methodTiffRenderingSettings(TiffCompressionMethod, Single, Single)
Defines possible compression methods that can be used for tiff saving.

Public propertyAnnotationRenderingSettings
Gets or sets the annotation rendering settings.
(Inherited from RenderingSettings.)
Public propertyBackgroundColor
Gets or sets the color of the background, ARGB value. Only color channels values are used, alpha will be ignored.
(Inherited from RenderingSettings.)
Public propertyCompression
Gets or sets the compression method.
Public propertyConvertToBitonal
This delegate will be called if conversion to bitonal should be done by third-party software. Has meaning only for Compression = CCIT4.

For more details ConvertToBitonalDelegate description.

Public propertyDpiX
Gets or sets the dpi X.
Public propertyDpiY
Gets or sets the dpi Y.
Public propertyDrawAnotations
Gets or sets a value indicating whether annotation objects should be drawn.
(Inherited from RenderingSettings.)
Public propertyDrawImages
Gets or sets a value indicating whether images should be drawn.
(Inherited from RenderingSettings.)
Public propertyDrawPaths
Gets or sets a value indicating whether draw document paths.
(Inherited from RenderingSettings.)
Public propertyDrawText
Gets or sets a value indicating whether draw document text.
(Inherited from RenderingSettings.)
Public propertyImageResamplingFilter
Gets or sets the image resampler filter.
(Inherited from RenderingSettings.)
Public propertyPrinterMode
Gets or sets a value indicating whether document should be processed as it'd be printed. Mostly affects annotation objects that have the setting allowing them to be printed or not.
(Inherited from RenderingSettings.)
Public propertyRenderMode
Gets or sets the rendering mode.
(Inherited from RenderingSettings.)
Public propertyRotationAngle
Gets or sets the rotation angle used, if it's not Rotate0 then additional page rotation will be perfomed(remember that page can have it's own Rotate property).
(Inherited from RenderingSettings.)
Public propertyScaleMode
Gets or sets the scale mode used.
(Inherited from RenderingSettings.)
Public propertyUseEmbededICCProfiles
Gets or sets a value indicating whether use embeded ICC profiles during document processing.
(Inherited from RenderingSettings.)
Public propertyWhiteColorTolerance
Gets or sets the white color brightness level for CCIT4 compression method, since CCIT4 produces bitonal images we need to convert all colors to black or white. This setting defines which colors will be considered white by comparing their brightness with the value specified. So all colors with brightness greater than defined value will be white and others black.

Public methodCancelRendering
Cancels the rendering process.
(Inherited from RenderingSettings.)

Public eventAfterRenderPage
Occurs when the rendering process has been done. Using this event is possible to modify image data.
Public eventBeforeRenderPage
Occurs when the process about to render a page. Using this event is possible to specify exclusive rendering settings or skip the page.
See Also