Esempio n. 1
0
 public void UnloadControl()
 {
     if (_page != null)
     {
         _page.Release();
         _page = null;
     }
 }
Esempio n. 2
0
        public void OnShowControl(object hook)
        {
            UnloadControl();
            if (hook is IMapDocument)
            {
                IMapDocument doc = (IMapDocument)hook;

                this.Document = PrinterPage.Document;

                PrinterMap map = new PrinterMap(doc.FocusMap as Map);

                _page = new PrinterPage(map, doc.FocusMap.Display.Envelope);
                FormPrintPreview_Load(this, new EventArgs());
            }
        }