How to: Print a Tree List and Show its Print Preview
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.
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();
}