皮尔洛的花园  
开发小积累,生活小花絮的集合

第一种:

IMxdContents pMxdC = (IMxdContents)MainPageLayout.PageLayout;

                        IMapDocument pMapDocument = new MapDocumentClass();
                        //获取保存路径
                        pMapDocument.New(strPath);
                        pMapDocument.ReplaceContents(pMxdC);
                        pMapDocument.Save(true, true);

 

第二种:

 System.Windows.Forms.SaveFileDialog save = new SaveFileDialog();
                save.Title = "保存为模板文件";
                save.InitialDirectory = Application.StartupPath + " \\System\\template";
                save.Filter = "打印模板文件(*.mxt)|*.mxt";
                if (save.ShowDialog() == DialogResult.OK)
                {
                    IMapDocument pMapDocument = new MapDocumentClass();
                    pMapDocument.New(save.FileName);
                    ESRI.ArcGIS.Controls.IPageLayoutControlDefault pPageControl = (IPageLayoutControlDefault)this.axPageLayoutControl1.Object;
                    pMapDocument.ReplaceContents((IMxdContents)pPageControl);
                    pMapDocument.Save(false, true);
             

posted on 2010-02-04 11:13  皮尔洛的花园  阅读(847)  评论(0)    收藏  举报