PrintOnPage事件控制页眉页脚显示在哪一页

来源:互联网 发布:linux命令补全快捷键 编辑:程序博客网 时间:2024/04/29 23:04
让页眉页脚的页码,不显示在前两页,在之后的页码全部显示。
      private void xrPictureBox1_PrintOnPage(object sender, PrintOnPageEventArgs e)        {            if (e.PageIndex >= 0)            {//不显示LOGO                this.xrPictureBoxLogo.Visible = false;            }        }        private void xrLabel_pageinfo_PrintOnPage(object sender, PrintOnPageEventArgs e)        {//封面和说明,不显示页脚。            int pagecount = e.PageCount;            int pageindex = e.PageIndex;            if (pageindex < 2)            {                this.xrLabel_pageinfo.Visible = false;            }            else            {                this.xrLabel_pageinfo.Visible = true;                this.xrLabel_pageinfo.Text = string.Format("第{0}页,共{1}页", pageindex - 1, pagecount - 2);            }        }        private void xrLabelBarCode_PrintOnPage(object sender, PrintOnPageEventArgs e)        {            int pagecount = e.PageCount;            int pageindex = e.PageIndex;            if (pageindex < 2)            {                this.xrLabelBarCode.Visible = false;            }            else            {                this.xrLabelBarCode.Visible = true;                this.xrLabelBarCode.Text = "条码号:" + this.SglCheckID + this.strSglName;            }        }        private void lblRegistDate_PrintOnPage(object sender, PrintOnPageEventArgs e)        {            int pagecount = e.PageCount;            int pageindex = e.PageIndex;            if (pageindex < 2)            {                this.lblRegistDate.Visible = false;            }            else            {                this.lblRegistDate.Visible = true;                this.lblRegistDate.Text = "体检日期:" + this.strRegistDate;            }        }

0 0