private void createInfomation(Composite parent) { Font font = parent.getFont(); Composite continer = createComposite(parent, font, 2, 2, GridData.FILL_BOTH, 0, 0); continer.setBackground(fBackgroundColor); IReportDocument document = null; try { document = engine.openReportDocument(getFileName()); createScriptgLabel(continer, Messages.getString("ReportDocumentEditor.3")); // $NON-NLS-1$ createScriptgLabel(continer, document.getName()); createScriptgLabel(continer, Messages.getString("ReportDocumentEditor.4")); // $NON-NLS-1$ createScriptgLabel(continer, document.getVersion()); createScriptgLabel(continer, Messages.getString("ReportDocumentEditor.5")); // $NON-NLS-1$ createScriptgLabel(continer, "" + document.getPageCount()); // $NON-NLS-1$ } catch (EngineException e) { this.e = e; createErrorControl(continer); } finally { if (document != null) { document.close(); } } }