A newer version of this page is available. Switch to the current version.

SchedulerPrintStyle.ColorConverter Property

Gets or sets a color converter used by this print style when converting colors.

Namespace: DevExpress.XtraScheduler.Printing

Assembly: DevExpress.XtraScheduler.v19.2.dll

Declaration

[Browsable(false)]
[XtraSerializableProperty]
public PrintColorConverter ColorConverter { get; set; }
<Browsable(False)>
<XtraSerializableProperty>
Public Property ColorConverter As PrintColorConverter

Property Value

Type Description
DevExpress.XtraScheduler.Printing.PrintColorConverter

A DevExpress.XtraScheduler.Printing.PrintColorConverter object which represents the color converter for this print style.

Remarks

The ColorConverter property can be used when converting a color picture to grayscale before printing.

Examples

This code snippet obtains the DailyPrintStyle from the SchedulerControl.PrintStyles collection, changes its print color scheme to Grayscale and the page orientation to Landscape and subsequently specifies the modified style as the default print style. To verify changes, you are prompted to invoke the Print Preview window using the command button in the Ribbon UI.

DailyPrintStyle printStyle = (DailyPrintStyle)schedulerControl1.PrintStyles[SchedulerPrintStyleKind.Daily];
printStyle.ColorConverter = PrintColorConverter.GrayScaleColor;  
printStyle.PageSettings.Landscape = true;
schedulerControl1.ActivePrintStyle = printStyle;
MessageBox.Show("Click Print Preview to show the printout using the customized DailyPrintStyle.", "Info");
See Also