private void mnuPageSetup_Click(object sender, EventArgs e) { fPageSetup pageSetup = new fPageSetup(); cEditor editor = cMainEditor.getDocActive(); if (editor != null) { pageSetup.initDialog(editor.getPaperSize(), editor.getCustomHeight(), editor.getCustomWidth(), editor.getOrientation()); } pageSetup.ShowDialog(); if (pageSetup.getOk()) { m_paperSize = (int)pageSetup.getPaperSize(); m_paperSizeHeight = pageSetup.getCustomHeight(); m_paperSizeWidth = pageSetup.getCustomWidth(); m_orientation = pageSetup.getOrientation(); if (editor != null) { editor.setPaperSize((csReportPaperType)m_paperSize); editor.setOrientation(m_orientation); editor.setCustomHeight(m_paperSizeHeight); editor.setCustomWidth(m_paperSizeWidth); editor.refreshReport(); } } pageSetup.Close(); }