Beispiel #1
0
        protected void btSave_MouseClick(object sender, MouseEventArgs e)
        {
            foreach (XTextBox render in this.tempRender.TextBoxDic.Values)
            {
                if (render.IsError)
                {
                    // MessageBoxEx.Show("录入不正确:" + render.ErrorText, "错误提示", MessageBoxButtons.OKCancel, MessageBoxIconEx.Error);
                    MessageBoxEx.Show("录入不正确:" + render.ErrorText, "错误提示");
                    render.Focus();
                    return;
                }
            }
            TeethBitmap teethRender = new TeethBitmap(tempRender);

            teethRender.Preview         = false;
            teethRender.SickPositionStr = this.tempRender.TeethRender.SickPositionStr;
            teethRender.Location        = new Point(0, 0);
            this.Toothmap = new Bitmap(teethRender.Size.Width + 1, teethRender.Size.Height + 1);
            Graphics grapPath = Graphics.FromImage(Toothmap);

            grapPath.Clear(Color.White);
            grapPath.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;
            teethRender.Render(grapPath);

            BmpConvertMessage.BitmapInput(Toothmap, teethRender.SickPositionStr);
            this.DialogResult = DialogResult.OK;
        }
Beispiel #2
0
        private void loadToothPicture(string toothstr, XLabelBaseUserRender toothLabel)
        {
            if (string.IsNullOrEmpty(toothstr))
            {
                return;
            }
            TeethBitmap teethRender = new TeethBitmap(toothstr);

            teethRender.Preview  = false;
            teethRender.Location = new Point(0, 0);
            Bitmap   Toothmap2 = new Bitmap(teethRender.Size.Width + 1, teethRender.Size.Height + 1);
            Graphics grapPath  = Graphics.FromImage(Toothmap2);

            grapPath.Clear(Color.White);
            grapPath.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;
            teethRender.Render(grapPath);
            (toothLabel.UserRender as XPictureBox).Image = Toothmap2;
            BmpConvertMessage.BitmapInput(Toothmap2, toothstr);
            (toothLabel.UserRender as XPictureBox).Invalidate();
        }