Exemplo n.º 1
0
 public void CloseProject(bool closeForm)
 {
     OnEditorItemHierarchyChanged();
     this.editorProject.Close(closeForm);
     this.editorProject = null;
     this.editorViewer  = null;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public EditorViewer(EditorProject project)
 {
     this.project = project;
     //topRuler = new Ruler(Ruler.RulerPosition.TOP, project.ReportPage);
     //leftRuler = new Ruler(Ruler.RulerPosition.LEFT,project.ReportPage);
     //guideRuler = new Ruler(Ruler.RulerPosition.GUIDE, project.ReportPage);
     ReCreateRulers();
 }
Exemplo n.º 3
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public EditorViewer(EditorProject project)
 {
     this.project = project;
     //topRuler = new Ruler(Ruler.RulerPosition.TOP, project.ReportPage);
     //leftRuler = new Ruler(Ruler.RulerPosition.LEFT,project.ReportPage);
     //guideRuler = new Ruler(Ruler.RulerPosition.GUIDE, project.ReportPage);
     ReCreateRulers();
 }
Exemplo n.º 4
0
        /// <summary>
        /// Create new project
        /// </summary>
        /// <param name="owner"></param>
        public bool NewProject(Form owner, bool basicForm)
        {
            if (!basicForm)
            {
                NewProjectForm newProj = new NewProjectForm();
                if (DialogResult.OK == newProj.ShowDialog())
                {
                    if (this.EditorProject != null)
                    {
                        this.EditorProject.Close(true);
                    }

                    mainProjectForm    = (MainForm)owner;
                    this.editorProject = new EditorProject();
                    //Set params for project
                    this.EditorProject.ReportPage.Name          = newProj.ProjectName;
                    this.EditorProject.ReportPage.MeasureUnit   = newProj.MeasureUnit;
                    this.EditorProject.ReportPage.WidthInUnits  = newProj.ProjectWidth;
                    this.EditorProject.ReportPage.HeightInUnits = newProj.ProjectHeight;
                    this.EditorProject.ReportPage.Resolution    = newProj.ProjectResolution;
                    this.EditorProject.Title   = newProj.ProjectTitle;
                    this.EditorProject.Author  = newProj.ProjectAuthor;
                    this.EditorProject.Subject = newProj.ProjectSubject;
                    //================================================================
                    this.editorViewer = new EditorViewer(this.editorProject);
                    editorProject.New();
                    editorProject.InitiliazeGUI(owner);
                    //this.EditorProject.FrmReport.Text = newProj.ProjectName + " - " + System.IO.Path.GetFileName(this.ProjectFileName);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                mainProjectForm    = (MainForm)owner;
                this.editorProject = new EditorProject();
                this.editorViewer  = new EditorViewer(this.editorProject);
                editorProject.New();
                editorProject.InitiliazeGUI(owner);
            }

            projectFileName = "";
            projectSaved    = false;
            this.EditorProject.FrmReport.Text = EditorProject.Name + " - " + System.IO.Path.GetFileName(this.ProjectFileName);
            OnEditorItemHierarchyChanged();
            return(true);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Create new project
        /// </summary>
        /// <param name="owner"></param>
        public bool NewProject(Form owner, bool basicForm)
        {
            if(!basicForm)
            {
                NewProjectForm newProj = new NewProjectForm();
                if(DialogResult.OK == newProj.ShowDialog())
                {
                    if(this.EditorProject != null)
                    {
                        this.EditorProject.Close(true);
                    }

                    mainProjectForm = (MainForm)owner;
                    this.editorProject = new EditorProject();
                    //Set params for project
                    this.EditorProject.ReportPage.Name = newProj.ProjectName;
                    this.EditorProject.ReportPage.MeasureUnit = newProj.MeasureUnit;
                    this.EditorProject.ReportPage.WidthInUnits = newProj.ProjectWidth;
                    this.EditorProject.ReportPage.HeightInUnits = newProj.ProjectHeight;
                    this.EditorProject.ReportPage.Resolution = newProj.ProjectResolution;
                    this.EditorProject.Title = newProj.ProjectTitle;
                    this.EditorProject.Author = newProj.ProjectAuthor;
                    this.EditorProject.Subject = newProj.ProjectSubject;
                    //================================================================
                    this.editorViewer = new EditorViewer(this.editorProject);
                    editorProject.New();
                    editorProject.InitiliazeGUI(owner);
                    //this.EditorProject.FrmReport.Text = newProj.ProjectName + " - " + System.IO.Path.GetFileName(this.ProjectFileName);
                }else
                {
                    return false;
                }
            }
            else
            {
                mainProjectForm = (MainForm)owner;
                this.editorProject = new EditorProject();
                this.editorViewer = new EditorViewer(this.editorProject);
                editorProject.New();
                editorProject.InitiliazeGUI(owner);
            }

            projectFileName = "";
            projectSaved = false;
            this.EditorProject.FrmReport.Text = EditorProject.Name + " - " + System.IO.Path.GetFileName(this.ProjectFileName);
            OnEditorItemHierarchyChanged();
            return true;
        }
Exemplo n.º 6
0
 public void CloseProject(bool closeForm)
 {
     OnEditorItemHierarchyChanged();
     this.editorProject.Close(closeForm);
     this.editorProject = null;
     this.editorViewer = null;
 }
Exemplo n.º 7
0
 public void RemovePreviewItemList()
 {
     EditorProject.SetPreviewListActive(false);
     this.EditorProject.ReportPage.rectMatrix = new List <RectangleNormal>();
 }
Exemplo n.º 8
0
 public void MakePreviewItemList()
 {
     EditorProject.SetPreviewListActive(true);
 }
Exemplo n.º 9
0
 /// <summary>
 /// This will initialize loading of project
 /// </summary>
 /// <param name="project"></param>
 /// <param name="fileName"></param>
 public void LoadProject(EditorProject project, string fileName)
 {
 }
Exemplo n.º 10
0
 /// <summary>
 /// This will initialize loading of project
 /// </summary>
 /// <param name="project"></param>
 /// <param name="fileName"></param>
 public void LoadProject(EditorProject project, string fileName)
 {
 }
Exemplo n.º 11
0
 /// <summary>
 /// This constructor should be used
 /// </summary>
 /// <param name="project"></param>
 public ReportForm(EditorProject project)
     : this()
 {
     this.project = project;
 }