当前位置: 首页 > news >正文

网站不备案行吗做的网站在不同浏览器

网站不备案行吗,做的网站在不同浏览器,企业网站建设定位注意的问题,网站目录有什么意义Code 11 是一种高密度的数字条形码#xff0c;主要用于标识电信设备和电子元件。它的名称来源于其能够编码 11 种字符#xff1a;数字 0-9 和连接符 -。Code 11 是一种双向可读的条形码#xff0c;支持校验位以提高数据准确性。 在使用BARCODE_CODE11码制生成code 11码时可指…Code 11 是一种高密度的数字条形码主要用于标识电信设备和电子元件。它的名称来源于其能够编码 11 种字符数字 0-9 和连接符 -。Code 11 是一种双向可读的条形码支持校验位以提高数据准确性。 在使用BARCODE_CODE11码制生成code 11码时可指定其是否校验。默认是以两位校验码的设置生成。文档中的描述为 Two modulo-11 check digits are added by default. To add just one check digit, set --vers1 (API option_2 1). To add no check digits, set --vers2 (API option_2 2). 故而如果我们需要更改其校验规则只需在生成时更改option_2参数的值即可。 生成代码如下 struct zint_symbol* symbol; symbol ZBarcode_Create(); symbol-symbology BARCODE_CODE11; //码制 symbol-input_mode DATA_MODE; //数据编码格式 symbol-option_2 1; //默认添加俩校验位、1 添加一个校验位、2 不添加校验位std::string strContent 123456; CRect rcCode(0,0,200,50); int nRet ZBarcode_Encode_and_Buffer_Vector(symbol, (unsigned char*)strContent.c_str(), strContent.size(), 0); if (nRet 0) {//successZBarcode_Print(symbol, 0);std::vectorCRect vecBlackRect;if (symbol-vector){struct zint_vector_rect* rect symbol-vector-rectangles;while (rect){CRect rcTmp;rcTmp.left rect-x;rcTmp.top rect-y;rcTmp.right rcTmp.left rect-width;rcTmp.bottom rcTmp.top rect-height;vecBlackRect.push_back(rcTmp);rect rect-next; } }double nDrawUint (double)rcCode.Width() / symbol-width;double nUint (double)symbol-bitmap_width / symbol-width;std::vectorCRect vecDrawBlack; //绘制条码条的真实区域for (int i 0; i vecBlackRect.size(); i){CRect rcTmp(vecBlackRect[i]);rcTmp.left rcTmp.left / nUint * nDrawUint;rcTmp.right rcTmp.right / nUint * nDrawUint;rcTmp.bottom rcTmp.top rcCode.Height();vecDrawBlack.push_back(rcTmp); }//绘制条码//可选择是否绘制条码背景色{COLORREF clrBkgnd GETCOLOR(LRGB(255,255,255));CAutoRefPtrIBrush brush, oldbrush;pRT-CreateSolidColorBrush(clrBkgnd, brush);pRT-SelectObject(brush, (IRenderObj**)oldbrush);pRT-FillRectangle(rcCode);pRT-SelectObject(oldbrush, NULL); }CAutoRefPtrIPath path;GETRENDERFACTORY-CreatePath(path);for (int i 0; i vecDrawBlack.size(); i){CRect rcBlack;rcBlack.left vecDrawBlack[i].left rcCode.left;rcBlack.top vecDrawBlack[i].top rcCode.top;rcBlack.right rcBlack.left vecDrawBlack[i].Width();rcBlack.bottom rcBlack.top vecDrawBlack[i].Height();path-addRect(rcBlack); }COLORREF clrFrgnd GETCOLOR(LRGB(0,0,0)); //可自定义条码前景色CAutoRefPtrIBrush brush, oldbrush;pRT-CreateSolidColorBrush(clrFrgnd, brush);pRT-SelectObject(brush, (IRenderObj**)oldbrush);pRT-FillPath(path);pRT-SelectObject(oldbrush, NULL);//绘制文本(文本绘制可以选择绘制在底部还是顶部自行计算文本位置然后进行绘制)SIZE szContent;pRT-MeasureText(m_sstrContent, m_sstrContent.GetLength(), szContent); //文本整体的长度CRect rcText(rcCode);rcText.top rcCode.bottom;rcText.bottom rcText.top szContent.cy;pRT-DrawText(m_sstrContent, -1, (LPRECT)rcText, DT_CENTER | DT_VCENTER | DT_SINGLELINE | DT_NOPREFIX); } else {//failed//可查看errtxt值查看失败描述 } ZBarcode_Delete(symbol);在绘制文本时根据如果需要将校验码绘制出来则将校验码追加在原始数据后进行绘制。 校验码计算规则 1位校验码计算 分配权重从右到左从最后一位字符开始为每个字符分配一个权重权重从 1 开始递增。计算加权和将每个字符的值乘以其权重然后求和。字符 - 的值为 10。计算校验码将加权和除以 11取余数作为校验码。如果余数为 10则校验码为 -。附加校验码将校验码附加到条码数据的末尾。 2位校验码计算在1位校验码的基础上再计算一次校验码计算出的结果即为第2位校验码然后将第二位的校验码也附加到条码数据的末尾。 计算代码示例 //计算第一位校验码 SStringW sstrContent L123456; std::vectorint vecCheckOne; int nLength m_sstrContent.GetLength(); for (int i 0; i nLength; i) {SStringW sstrChar m_sstrContent.GetAt(i);if (sstrChar L-) vecCheckOne.push_back(10);else{int nChar std::stoi(sstrChar.c_str());vecCheckOne.push_back(nChar); } }int nTmp 0; for (int i 0; i vecCheckOne.size(); i) {nTmp (vecCheckOne.size() - i) * vecCheckOne[i]; } int nCheck nTmp % 11;SString sstrCheck; if (nCheck 10) sstrCheck L-; else sstrCheck.Format(L%d, nCheck);//第二位校验码跟上边计算一样用带第一位的校验码数据再处理一次得出的结果即为第二位校验码。 //TODO:
http://www.hkea.cn/news/14414662/

相关文章:

  • 杭州企业建站模板苏州市城市建设局网站
  • 网站管理后台模板wordpress 积分
  • 一级站点和二级站点区别百度老旧版本大全
  • 商贸公司寮步网站建设极致发烧wordpress广告模板下载地址
  • 做动态h5的网站google浏览器官网
  • 网络营销网站类型做外贸主要在那些网站找单
  • 网站源码之家网站企业网站建设需求文档
  • 三水区网站建设剑灵代做装备网站
  • 揭阳市住房和城乡建设局网站优秀网站推广方案
  • 武进网站建设代理商wordpress 坏图片
  • 网站建设自助建站网站建站网站设计公司
  • 网站建设费记到什么科目有阿里空间怎么做网站
  • 网站设计网站建设毕业文稿新公司网站建设费用怎么入账
  • 高校服务地方专题网站建设天津市津南区教育网站建设招标
  • 免费网站技术国外炫酷网站
  • 贵阳市建设厅网站便宜做网站
  • 厦门网站建设外贸心悦dnf免做卡网站
  • 手机端网站思路58同城代运营
  • 泉州电商网站建设类豆瓣的模板 wordpress
  • 做app的模板下载网站有哪些网站登录界面模板
  • php 实现网站扫码登录北京seo推广公司
  • 培训行业门户网站建设方案网站建设哪家较好
  • 网站建设论文的研究方法asp 网站开发
  • 合肥快速做网站查询公司信息去哪里查
  • 门户网站前期网络采集商家信息免费发布南昌哪里做网站
  • 网站前端建设网站建设.国风网络
  • flash里面如何做网站链接wordpress速度优化
  • 扬州专注企业网站建设网络推广哪个网站好
  • 网站建设+设计那种连接线厂家网店运营推广具体内容
  • 有没有做衣服的网站吗传奇手游官网