code128java字符_java相关:如何使用Code128字体将文本转换为code128条形码
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条形码相关推荐
- code128 java_如何使用Code128字体将文本转换为code128条形码
最近在做仓储的项目,许多的打印文件都包含条形码,之前一直使用C39P24DhTt字体直接转换为39码,但是最近要求使用code128编码格式的条形码.第一个想到的方法是下载一个code128字体,想到 ...
- CSS中伪元素、伪类选择器和字体、文本相关属性
CSS中伪元素.伪类选择器 伪元素选择器 伪元素选择器只能针对CSS中已有的伪元素起作用. CSS提供的伪元素选择器有如下几个: :first-letter:对指定对象的第一个字符起作用. :firs ...
- css字体、文本相关
css字体.文本相关 一.字体样式 字体颜色 设置字体颜色,使用color来设置字体颜色 设置文字大小,使用font-size设置,浏览器中一般默认的文字大小都是16px 设置文字的字体,通过font ...
- echarts字符云相关配置说明
4.9版本字符云相关配置项 字段 字段说明 type 类型wordCloud gridSize 网格大小,各项之间的间距 shape 图表形状,一般分为 circle 圆,cardioid 心, di ...
- java字体颜色编程_java Applet 程序设计讲解2 字体,颜色的使用
java Applet 程序设计讲解2 字体,颜色的使用 关键词: 字体 颜色 图形界面输出用到的字体,颜色的使用 1.字体类 (Font类) 构造方法: Font(String fontnam ...
- boost::random模块生成随机 8 个字符密码相关的测试程序
boost::random模块生成随机 8 个字符密码相关的测试程序 实现功能 C++实现代码 实现功能 boost::random模块生成随机 8 个字符密码相关的测试程序 C++实现代码 #inc ...
- Pycharm的相关配置:改字体样式和大小、更改图片背景、更改控制台输出的字体颜色
文章目录 Pycharm的相关配置:改字体样式和大小.更改图片背景.更改控制台输出的字体颜色 一.pycharm更改字体样式和大小 二.pycharm更改图片背景 三.pycharm更改控制台输出的字 ...
- CSS样式字体与文本相关属性
CSS样式字体与文本相关属性 字体相关属性 基本属性 添加阴影 添加多阴影 微调字体大小 颜色表示 文本相关属性 文本基本属性 文本自动换行 长单词和URL地址换行 CSS3新增服务器字体 字体相关属 ...
- CSS设计指南---字体和文本的布局
CSS设计指南-字体和文本的布局 教材:CSS设计指南 字体 与字体样式相关的6 个属性: font-family (可继承) font-size (可继承) font-style font-weig ...
最新文章
- 4大主流CPU处理器技术架构,不知道就out了!
- 数据蒋堂 | “后半”有序的分组
- Python错误和异常学习
- js的数据类型,以及如何判断它们是哪种类型
- 多个vue项目合并成一个_集美们,快看如何一步将多个PDF合并成一个PDF
- 查找python矩阵中最大元素_找出矩阵中最大的元素
- 阿里巴巴常考面试题及汇总答案
- linux常用命令 打开文件,【Linux】常用命令 lsof查看打开的文件
- python发微信工资条_帮公司财务妹子写了个“群发工资条”的Python脚本!
- 激光雕刻机的位图-GCode转换方法实践
- oracle写求余函数,Oracle取余函数mod
- python 切片器_Excel中如何使用切片器,这个太高大上了
- 快速画圆切线lisp_autolisp中画两圆公切线的程序怎么写?
- 我们一起追逐过的大肥猫——tomcat部署
- 短视频直播系统的功能
- 12c及以上参数推荐设置
- 初识EMC元器件(五)——电容参数解读及选型应用
- 本地项目关联远程git仓库
- OpenGL---GLUT教程(九) GLUT鼠标
- 项目包ExpressJS入门指南