Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / PrintInfo Class / ShowColor Property

In This Topic
    ShowColor Property
    In This Topic
    Gets or sets whether to print the colors as they appear on the screen.
    Public Property ShowColor As Boolean
    Dim instance As PrintInfo
    Dim value As Boolean
    instance.ShowColor = value
    value = instance.ShowColor
    public bool ShowColor {get; set;}

    Property Value

    Boolean: true to print the colors; false otherwise

    When this property is set to false, the colors specified within the Spread component are ignored, the sheet prints using black and white, and the headers print in shades of gray. When this property is set to true and the sheet is not printed on a color printer, the colors print as dithered patterns. The ShowColor property works when exporting to PDF or an Excel-formatted file with virtual printers.

    This example shows how to define the settings for customizing the printed page layout.
    // Define the printer settings
    FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
    FarPoint.Win.Spread.PrintMargin printmar = new FarPoint.Win.Spread.PrintMargin();
    printmar.Left = 10;
    printmar.Right = 10;
    printmar.Top = 20;
    printmar.Bottom = 40;
    printset.Centering = FarPoint.Win.Spread.Centering.Both;
    printset.FirstPageNumber = 1;
    printset.Margin = printmar;
    printset.Opacity = 60;
    printset.Orientation = FarPoint.Win.Spread.PrintOrientation.Portrait;
    printset.ShowBorder = false;
    printset.ShowColor = false;
    printset.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide;
    printset.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide;
    printset.ShowGrid = true;
    printset.ShowShadows = false;
    printset.ZoomFactor = 2;
    // Assign the printer settings to the sheet and print it
    printset.PrintToPdf = true;
    printset.PdfFileName = "C:\\results.pdf";
    fpSpread1.Sheets[0].PrintInfo = printset;
    ' Define the printer settings
    Dim printset As New FarPoint.Win.Spread.PrintInfo()
    Dim printmar As New FarPoint.Win.Spread.PrintMargin
    printmar.Left = 10
    printmar.Right = 10
    printmar.Top = 20
    printmar.Bottom = 40
    printset.Centering = FarPoint.Win.Spread.Centering.Both
    printset.FirstPageNumber = 1
    printset.Margin = printmar
    printset.Opacity = 60
    printset.Orientation = FarPoint.Win.Spread.PrintOrientation.Portrait
    printset.ShowBorder = False
    printset.ShowColor = False
    printset.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide
    printset.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide
    printset.ShowGrid = True
    printset.ShowShadows = False
    printset.ZoomFactor = 2
    ' Assign the printer settings to the sheet and print it
    printset.PrintToPdf = True
    printset.PdfFileName = "C:\results.pdf"
    FpSpread1.Sheets(0).PrintInfo = printset
    See Also