コード例 #1
0
        /// <summary>
        /// DrawReportImage
        /// </summary>
        /// <param name="g"></param>
        public void DrawReportImage(Graphics g)
        {
            // g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;

            report.GraphicIDGrid.ApplicantPic     = this.Pic_user.Image == null ? null : new Bitmap(this.Pic_user.Image);
            report.GraphicIDGrid.ApplicantAddr    = this.Txb_Addr.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantAge     = this.Txb_Age.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantBirth   = this.Txb_Birth.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantID      = this.Txb_IDCard.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantName    = this.Txb_Name.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantCountry = this.Txb_Country.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantSex     = this.Txb_Sex.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantTime    = this.Txb_Time.Text.TrimEnd();
            report.GraphicIDGrid.ApplicantNation  = this.Txb_Nation.Text.TrimEnd();

            report.GraphicLocPic.Image = this.Pic_LocBmp.Image == null? null : new Bitmap(this.Pic_LocBmp.Image);

            report.Hands.AddFinger((this.Tlt_LeftHand.Controls[0] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_LeftHand.Controls[1] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_LeftHand.Controls[2] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_LeftHand.Controls[3] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_LeftHand.Controls[4] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_RightHand.Controls[0] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_RightHand.Controls[1] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_RightHand.Controls[2] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_RightHand.Controls[3] as FingerControl).Fprint);
            report.Hands.AddFinger((this.Tlt_RightHand.Controls[4] as FingerControl).Fprint);

            report.Draw(g);
        }