ActiveReports 18 .NET Edition
MESCIUS.ActiveReports.Export.Image Assembly / GrapeCity.ActiveReports.Export.Image.Tiff.Section Namespace / TiffExport Class / CompressionScheme Property
Example

In This Topic
    CompressionScheme Property (TiffExport)
    In This Topic
    Sets or returns a value which specifies the compression scheme to be used when exporting a TIFF file.
    Syntax
    'Declaration
     
    Public Property CompressionScheme As CompressionScheme
    public CompressionScheme CompressionScheme {get; set;}

    Property Value

    CompressionScheme enumeration.
    Remarks

    The default value for CompressionScheme is Ccitt3, which can be used for 1 color depth, the old standard for faxes.  Another enumeration of this property which will produce black and white TIFF files are Ccitt4 and RLE, or run-length encoding. 

    To export color TIFF files, set the CompressionScheme to None.  There is also a new Lzw compression scheme.  The new scheme provides a lossless color export for 1, 4 and 8 bit color depths with a smaller footprint, and is based on the Unisys patent on Lzw compression.

    Example
    Dim rpt As New SectionReport1()
    rpt.Run()
    Me.tiffExport1.CompressionScheme = GrapeCity.ActiveReports.Export.Image.Tiff.Section.CompressionScheme.None
    'Setting the CompressionScheme to None allows colors to be exported
    Me.tiffExport1.Export(rpt.Document, Application.StartupPath & "\t.tiff")
    SectionReport1 rpt = new SectionReport1();
    rpt.Run();
    this.tiffExport1.CompressionScheme = GrapeCity.ActiveReports.Export.Image.Tiff.Section.CompressionScheme.None;
    //Setting the CompressionScheme to None allows colors to be exported
    this.tiffExport1.Export(rpt.Document, Application.StartupPath + "\\t.tiff");
    See Also

    Reference

    TiffExport Class
    TiffExport Members
    CompressionScheme Enumeration