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

TreeList.IsPrintingAvailable Property

Indicates whether the Tree List can be printed or exported.

Namespace: DevExpress.XtraTreeList

Assembly: DevExpress.XtraTreeList.v19.2.dll

Declaration

[Browsable(false)]
public bool IsPrintingAvailable { get; }
<Browsable(False)>
Public ReadOnly Property IsPrintingAvailable As Boolean

Property Value

Type Description
Boolean

true if the Tree List can be printed or exported; otherwise, false.

Remarks

The Tree List control can be printed and exported if the DevExpress Printing Library is available.

Examples

The following example demonstrates how to print a TreeList with the TreeList.Print method, and show its print preview with the TreeList.ShowRibbonPrintPreview method.

The image below shows the Preview window for a sample Tree List control. The print commands provided by this window are displayed using a Ribbon UI.

Printing the XtraTreeList_Preview

using DevExpress.XtraTreeList;
// ...

private void ShowTreeListPreview(TreeList treeList) {
    // Check whether the Tree List can be previewed.
    if (!treeList.IsPrintingAvailable) {
        MessageBox.Show("The Printing Library is not found", "Error");
        return;
    }

    // Open the Preview window.
    treeList.ShowRibbonPrintPreview();
}

private void PrintTreeList(TreeList treeList) {
    // Check whether the Tree List can be printed.
    if (!treeList.IsPrintingAvailable) {
        MessageBox.Show("The Printing Library is not found", "Error");
        return;
    }

    // Print.
    treeList.Print();
}
See Also