private void print_btn_Click(object sender, EventArgs e)
        {
            OnPrintClick(EventArgs.Empty);
            object em = null;

            GF.showLoading((this.Parent as Panel).Parent as Form);
            using (AxSHDocVw.AxWebBrowser wb = new AxSHDocVw.AxWebBrowser())
            {
                wb.CreateControl();
                wb.Left = -1000;
                wb.Top  = -1000;
                wb.Navigate(Properties.Settings.Default.webserver_url + url);
                for (; wb.ReadyState != SHDocVw.tagREADYSTATE.READYSTATE_COMPLETE;)
                {
                    System.Windows.Forms.Application.DoEvents();
                }
                GF.closeLoading();
                try
                {
                    SHDocVw.OLECMDF eQuery = wb.QueryStatusWB(SHDocVw.OLECMDID.OLECMDID_PAGESETUP);
                    wb.ExecWB(SHDocVw.OLECMDID.OLECMDID_PAGESETUP, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, ref em, ref em);
                    wb.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, ref em, ref em);
                }
                catch (Exception err)
                {
                    MessageBox.Show(err.Message);
                }
            }
        }
Exemple #2
0
        private void reloadButton_Click(object sender, System.EventArgs e)
        {
            // Aufruf des Refresh-Befehls über ExecWB
            object missing = Missing.Value;

            browser.ExecWB(SHDocVw.OLECMDID.OLECMDID_REFRESH,
                           SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT,
                           ref missing, ref missing);
        }
Exemple #3
0
        private void Print()
        {
            Object o = null;

            axWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, ref o, ref o);
        }