示例#1
0
        //更新动态区文本
        public static int dynamicAreaimg_5(byte[] ipAdder, ushort port, byte ScreenColor, byte uAreaId, byte RunMode, ushort Timeout,
                                           ushort uAreaX, ushort uAreaY, ushort uWidth, ushort uHeight, bx_sdk_dual.EQareaframeHeader Frame, byte DisplayMode, byte Speed,
                                           ushort StayTime, byte RepeatTime, string strAreaTxtContent, byte PlayImmediately, byte RelateAllPro, ushort RelateProNum, ushort[] RelateProSerial)
        {
            int err = 0;

            byte[] str = Encoding.GetEncoding("GBK").GetBytes(strAreaTxtContent);

            err = bx_sdk_dual.bxDual_dynamicArea_AddAreaWithPic_5G(ipAdder, port, (bx_sdk_dual.E_ScreenColor_G56)ScreenColor, uAreaId, RunMode, Timeout, RelateAllPro, RelateProNum, RelateProSerial,
                                                                   PlayImmediately, uAreaX, uAreaY, uWidth, uHeight, Frame, DisplayMode, 0, Speed, StayTime, RepeatTime, str);
            return(err);
        }
示例#2
0
        //更新动态区文本
        public static int dynamicAreastr_5(byte[] ipAdder, ushort port, byte ScreenColor, byte uAreaId, byte RunMode, ushort Timeout,
                                           ushort uAreaX, ushort uAreaY, ushort uWidth, ushort uHeight, bx_sdk_dual.EQareaframeHeader Frame, byte DisplayMode, byte Speed,
                                           ushort StayTime, byte RepeatTime, bx_sdk_dual.E_arrMode arrMode, ushort fontSize, uint color, byte fontBold, byte fontItalic,
                                           bx_sdk_dual.E_txtDirection tdirection, ushort txtSpace, byte Valign, byte Halign, string fontName, string strAreaTxtContent,
                                           byte PlayImmediately, byte RelateAllPro, ushort RelateProNum, ushort[] RelateProSerial)
        {
            int err = 0;

            bx_sdk_dual.EQfontData oFont;
            oFont.arrMode    = arrMode;
            oFont.fontSize   = fontSize;
            oFont.color      = color;
            oFont.fontBold   = fontBold;
            oFont.fontItalic = fontItalic;
            oFont.tdirection = tdirection;
            oFont.txtSpace   = txtSpace;
            oFont.Valign     = Valign;
            oFont.Halign     = Halign;
            byte[] Font = Encoding.GetEncoding("GBK").GetBytes(fontName);
            byte[] str  = Encoding.GetEncoding("GBK").GetBytes(strAreaTxtContent);

            err = bx_sdk_dual.bxDual_dynamicArea_AddAreaWithTxt_5G(ipAdder, port, (bx_sdk_dual.E_ScreenColor_G56)ScreenColor, uAreaId, RunMode, Timeout, RelateAllPro, RelateProNum, RelateProSerial,
                                                                   PlayImmediately, uAreaX, uAreaY, uWidth, uHeight, Frame, DisplayMode, 0, Speed, StayTime, RepeatTime, oFont, Font, str);
            return(err);
        }