java相关:如何使用Code128字体将文本转换为code128条形码

发布于 2020-3-3|

复制链接

摘记: 最近在做仓储的项目,许多的打印文件都包含条形码,之前一直使用C39P24DhTt字体直接转换为39码,但是最近要求使用code128编码格式的条形码。第一个想到的方法是下载一个code128字体,想到后立马动手,结果却大大让人失望,没有一个扫描枪能够识别,没办法,只能想其他的办法了。  马上想到的是去问度娘,大多数做法是将字符转换为cod ..

最近在做仓储的项目,许多的打印文件都包含条形码,之前一直使用C39P24DhTt字体直接转换为39码,但是最近要求使用code128编码格式的条形码。第一个想到的方法是下载一个code128字体,想到后立马动手,结果却大大让人失望,没有一个扫描枪能够识别,没办法,只能想其他的办法了。  马上想到的是去问度娘,大多数做法是将字符转换为code128的编码,然后画出相应的条码,这个方法是最好的,客户端不需安装任何相关的字体,但是做法却有些复杂。最后找到了一个简单的方式,但是前提是使用者安装了Code128字体,下面是具体的实现代码,供有需要的人参考。  Code128A

```java

public string GetCode128A(string inputData)

{

string result = "";

int checksum = 103;

int j = 1;

for (int ii = 0; ii = 32)

{

checksum += (inputData[ii] - 32) * (ii + 1);

}

else

{

checksum += (inputData[ii] + 64) * (ii + 1);

}

}

checksum = checksum % 103;

if (checksum   Code128B

```java

public string GetCode128B(string inputData)

{

string result = "";

int checksum = 104;

int j = 1;

for (int ii = 0; ii = 32)

{

checksum += (inputData[ii] - 32) * (ii + 1);

}

else

{

checksum += (inputData[ii] + 64) * (ii + 1);

}

}

checksum = checksum % 103;

if (checksum   Code128C

```java

public static string GetCode128C(string inputData)

{

string result = "";

int checksum = 105;

int j = 1;

code128java字符_java相关:如何使用Code128字体将文本转换为code128条形码相关推荐

  1. code128 java_如何使用Code128字体将文本转换为code128条形码

    最近在做仓储的项目,许多的打印文件都包含条形码,之前一直使用C39P24DhTt字体直接转换为39码,但是最近要求使用code128编码格式的条形码.第一个想到的方法是下载一个code128字体,想到 ...

  2. CSS中伪元素、伪类选择器和字体、文本相关属性

    CSS中伪元素.伪类选择器 伪元素选择器 伪元素选择器只能针对CSS中已有的伪元素起作用. CSS提供的伪元素选择器有如下几个: :first-letter:对指定对象的第一个字符起作用. :firs ...

  3. css字体、文本相关

    css字体.文本相关 一.字体样式 字体颜色 设置字体颜色,使用color来设置字体颜色 设置文字大小,使用font-size设置,浏览器中一般默认的文字大小都是16px 设置文字的字体,通过font ...

  4. echarts字符云相关配置说明

    4.9版本字符云相关配置项 字段 字段说明 type 类型wordCloud gridSize 网格大小,各项之间的间距 shape 图表形状,一般分为 circle 圆,cardioid 心, di ...

  5. java字体颜色编程_java Applet 程序设计讲解2 字体,颜色的使用

    java Applet 程序设计讲解2 字体,颜色的使用 关键词: 字体    颜色 图形界面输出用到的字体,颜色的使用 1.字体类 (Font类) 构造方法: Font(String fontnam ...

  6. boost::random模块生成随机 8 个字符密码相关的测试程序

    boost::random模块生成随机 8 个字符密码相关的测试程序 实现功能 C++实现代码 实现功能 boost::random模块生成随机 8 个字符密码相关的测试程序 C++实现代码 #inc ...

  7. Pycharm的相关配置:改字体样式和大小、更改图片背景、更改控制台输出的字体颜色

    文章目录 Pycharm的相关配置:改字体样式和大小.更改图片背景.更改控制台输出的字体颜色 一.pycharm更改字体样式和大小 二.pycharm更改图片背景 三.pycharm更改控制台输出的字 ...

  8. CSS样式字体与文本相关属性

    CSS样式字体与文本相关属性 字体相关属性 基本属性 添加阴影 添加多阴影 微调字体大小 颜色表示 文本相关属性 文本基本属性 文本自动换行 长单词和URL地址换行 CSS3新增服务器字体 字体相关属 ...

  9. CSS设计指南---字体和文本的布局

    CSS设计指南-字体和文本的布局 教材:CSS设计指南 字体 与字体样式相关的6 个属性: font-family (可继承) font-size (可继承) font-style font-weig ...

最新文章

  1. 4大主流CPU处理器技术架构,不知道就out了!
  2. 数据蒋堂 | “后半”有序的分组
  3. Python错误和异常学习
  4. js的数据类型,以及如何判断它们是哪种类型
  5. 多个vue项目合并成一个_集美们,快看如何一步将多个PDF合并成一个PDF
  6. 查找python矩阵中最大元素_找出矩阵中最大的元素
  7. 阿里巴巴常考面试题及汇总答案
  8. linux常用命令 打开文件,【Linux】常用命令 lsof查看打开的文件
  9. python发微信工资条_帮公司财务妹子写了个“群发工资条”的Python脚本!
  10. 激光雕刻机的位图-GCode转换方法实践
  11. oracle写求余函数,Oracle取余函数mod
  12. python 切片器_Excel中如何使用切片器,这个太高大上了
  13. 快速画圆切线lisp_autolisp中画两圆公切线的程序怎么写?
  14. 我们一起追逐过的大肥猫——tomcat部署
  15. 短视频直播系统的功能
  16. 12c及以上参数推荐设置
  17. 初识EMC元器件(五)——电容参数解读及选型应用
  18. 本地项目关联远程git仓库
  19. OpenGL---GLUT教程(九) GLUT鼠标
  20. 项目包ExpressJS入门指南

热门文章

  1. 百度大脑 EasyDL 专业版最新上线自研超大规模视觉预训练模型
  2. QT 框架搭建,用最原始的方法实现简单的塔防游戏 | 原力计划
  3. 未来的程序员都将在浏览器中编码!
  4. 都在说 AI 与云计算融合,AI 在云中的作用真有那么大吗?
  5. Python 数据分析实战:经典的同期群分析
  6. 科技行业的起步时代已结束
  7. 设计即开发,如何打通软件研发的“任督二脉”?
  8. 风波中的滴滴:离无人驾驶落地还有多远?
  9. 什么样的备份容灾系统才真正适合云化数据中心?| 技术头条
  10. 离开北上广的互联网工程师最终都去了哪里?