MIL-显示文本

导读:本篇文章讲解 MIL-显示文本,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

        public string SetShowText(MIL_ID milImage, double X, double Y, string strText, int nFontSize = 20)
        {
            string sErr = "";
            try
            {
                MIL_ID GraFont = MIL.M_NULL;
                MIL.MgraAlloc(_milSys, ref GraFont);
                MIL.MgraControl(GraFont, MIL.M_BACKGROUND_MODE,MIL.M_TRANSPARENT);//透明底,去掉底不透明
                //MIL.MgraColor(GraFont, MIL.M_RED);
                MIL.MgraColor(GraFont, MIL.M_RGB888(100,100,100));//如果灰度图,值0-255 由黑变白。如果为彩色图像,对应RGB颜色。

                MIL.MgraControl(GraFont, MIL.M_FONT_SIZE, nFontSize);
                MIL.MgraFont(GraFont, MIL.MIL_FONT_NAME(MIL.M_FONT_DEFAULT_TTF));
                MIL.MgraText(GraFont, milImage, X, Y, strText);
                MIL.MgraFree(GraFont);
                // MIL.MgraText(_mGraphicList, _milImage, X, Y, strText);
            }
            catch (Exception ex)
            {
                return string.Format("SetShowText: " + ex.Message);
            }
            return sErr;
        }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/51768.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!