LayoutControl.IsPrintingAvailable Property
Indicates whether the LayoutControl can be printed.
Namespace: DevExpress.XtraLayout
Assembly: DevExpress.XtraLayout.v24.2.dll
NuGet Package: DevExpress.Win.Navigation
#Declaration
#Property Value
Type | Description |
---|---|
Boolean | true if the Layout |
#Remarks
The LayoutControl can be printed if the XtraPrinting Library is available. To print the control, call the LayoutControl.Print method.
Note
With the Xtra
#Example
The following example demonstrates how to print a LayoutControl and show its Print Preivew. The LayoutControl.Print and LayoutControl.ShowPrintPreview methods are called respectively.
using DevExpress.XtraLayout;
// ...
private void ShowLayoutControlPreview(LayoutControl layout) {
// Check whether the LayoutControl can be previewed.
if (!layout.IsPrintingAvailable) {
MessageBox.Show("The 'DevExpress.XtraPrinting' library is not found", "Error");
return;
}
// Open the Preview window.
layout.ShowPrintPreview();
}
private void PrintLayoutControl(LayoutControl layout) {
// Check whether the LayoutControl can be printed.
if (!layout.IsPrintingAvailable) {
MessageBox.Show("The 'DevExpress.XtraPrinting' library is not found", "Error");
return;
}
// Print.
layout.Print();
}