//添加单行文本
        private void button5_Click(object sender, EventArgs e)
        {
            User_SingleText SingleText = new User_SingleText();

            SingleText.BkColor                  = 0;
            SingleText.chContent                = "欢迎使用EQ2008型控制卡动态库!";
            SingleText.PartInfo.iFrameMode      = 0;
            SingleText.PartInfo.iHeight         = 32;
            SingleText.PartInfo.iWidth          = 64;
            SingleText.PartInfo.iX              = 0;
            SingleText.PartInfo.iY              = 0;
            SingleText.FontInfo.bFontBold       = false;
            SingleText.FontInfo.bFontItaic      = false;
            SingleText.FontInfo.bFontUnderline  = false;
            SingleText.FontInfo.colorFont       = 0xFF;
            SingleText.FontInfo.iFontSize       = 16;
            SingleText.PartInfo.FrameColor      = 0xFF;
            SingleText.FontInfo.strFontName     = "宋体";
            SingleText.MoveSet.bClear           = false;
            SingleText.MoveSet.iActionSpeed     = 6;
            SingleText.MoveSet.iActionType      = 2;
            SingleText.MoveSet.iHoldTime        = 20;
            SingleText.MoveSet.iClearActionType = 0;
            SingleText.MoveSet.iClearSpeed      = 0;
            SingleText.MoveSet.iFrameTime       = 20;

            if (-1 == User_AddSingleText(g_iCardNum, ref SingleText, g_iProgramIndex))
            {
                MessageBox.Show("添加单行文本失败!");
            }
            else
            {
                MessageBox.Show("添加单行文本成功!");
            }
        }
示例#2
0
        /// <summary>
        /// 添加单行文本
        /// <param name="cardNum">控制卡地址码</param>
        /// <param name="iWidth">屏幕宽</param>
        /// <param name="iHeight">屏幕高</param>
        /// <param name="content">显示内容</param>
        /// <param name="g_iProgramIndex">节目顺序</param>
        /// <param name="showType">播放方式</param>
        /// <param name="fontName">字体名称</param>
        /// <param name="fontSize">字体大小</param>
        /// <param name="fontColor">字体颜色</param>
        /// <param name="bFontBold">字体是否加粗</param>
        /// <param name="iAlignStyle">是否左右居中</param>
        /// <returns></returns>
        public static bool AddSingleText(int cardNum, int iWidth, int iHeight, string content, int g_iProgramIndex, int showType, string fontName, int fontSize, int fontColor, bool bFontBold, int iAlignStyle)
        {
            User_SingleText SingleText = new User_SingleText();

            SingleText.BkColor                  = 0;
            SingleText.chContent                = content;
            SingleText.PartInfo.iFrameMode      = 0;
            SingleText.PartInfo.iHeight         = iHeight;
            SingleText.PartInfo.iWidth          = iWidth;
            SingleText.PartInfo.iX              = 0;
            SingleText.PartInfo.iY              = 0;
            SingleText.FontInfo.iAlignStyle     = iAlignStyle;
            SingleText.FontInfo.iVAlignerStyle  = 1;
            SingleText.FontInfo.bFontBold       = bFontBold;
            SingleText.FontInfo.bFontItaic      = false;
            SingleText.FontInfo.bFontUnderline  = false;
            SingleText.FontInfo.colorFont       = fontColor;
            SingleText.FontInfo.iFontSize       = fontSize;
            SingleText.PartInfo.FrameColor      = fontColor;
            SingleText.FontInfo.strFontName     = fontName;
            SingleText.MoveSet.bClear           = false;
            SingleText.MoveSet.iActionSpeed     = Convert.ToInt32(ConfigurationManager.AppSettings["PlaySpeed"]);
            SingleText.MoveSet.iActionType      = showType;
            SingleText.MoveSet.iHoldTime        = 0;
            SingleText.MoveSet.iClearActionType = 0;
            SingleText.MoveSet.iClearSpeed      = 0;
            SingleText.MoveSet.iFrameTime       = 20;
            if (-1 == User_AddSingleText(cardNum, ref SingleText, g_iProgramIndex))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
示例#3
0
 public static extern int User_AddSingleText(int CardNum, ref User_SingleText pSingleText, int iProgramIndex);