Gridcontrol Landscape Printing

private void gridView1_PrintInitialize(object sender, DevExpress.XtraGrid.Views.Base.PrintInitializeEventArgs e) {
  PrintingSystemBase pb = e.PrintingSystem as PrintingSystemBase;
  pb.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Legal;
  pb.PageSettings.Landscape = true;
}

private void preview(GridControl grid) {
  if (!grid.IsPrintingAvailable) {
    MessageBox.Show("The 'XtraPrinting' library is not found", "Error");
    return;
  }
  grid.ShowRibbonPrintPreview();
}

private void btnPrint_Click(object sender, EventArgs e) {
  preview(dtMembers);
}