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();
      }
    }
  }