不使用fastreport自带的条码组件打印快递单(一款很不错的条码组件下载)
由于没有正确安装fastreport组件,导致没法使用fastreport中的条码组件,如何解决:
思路:
1、虽然条码组件不能使用,但有fastreport中picture组件可用。
2、查找可以生成一维码图片的组件。通过寻找找到了Barcode(下载)
3、利用picture的filelink属性,在报表中加载第二步产生的条码bmp图片。
步骤如下:
一、设计报表
1、在fastreport设计器中加入picture组件
2、设置picture的FileLink属性:c:\barcode.bmp;
二、编写代码,利用Barcode组件,产生一维码:
var
Barcode1: TAsBarcode;
begin
Barcode1 := TAsBarcode.Create(self);
Barcode1.Top := 0;
Barcode1.Left := 0;
Barcode1.Modul := 1;
Barcode1.Ratio := 2.0;
Barcode1.Height := 75;
Barcode1.Text := ‘012345678’;
Barcode1.ShowText := bcoCode;
Barcode1.Typ := TBarcodeType(5);
Barcode1.ShowTextPosition := TShowTextPosition(5);
Barcode1.Modul := 3;
try
Barcode1.Angle := 90;
except
Barcode1.Angle := 0.0;
end;
Image1.Picture := nil;
Barcode1.DrawBarcode(Image1.Canvas);
Image1.Picture.BITMAP.SaveToFile('c:\barcode.bmp');//(同FileLink属性一致)
frxReport1.LoadFromFile('xxx.fr3');
frxReport1.PrepareReport;
frxReport1.PrintOptions.ShowDialog := False;
frxReport1.Print;
转载于:https://www.cnblogs.com/windel/p/7811222.html
不使用fastreport自带的条码组件打印快递单(一款很不错的条码组件下载)相关推荐
- 条码打印软件如何批量打印快递单 1
随着快递行业的兴起,也会出现各种各样的快递单,快递单上除了有"收件人""收件人地址""收件人电话"等固定不变的数据,还应该有相对应的可变数据 ...
- 【C#+SQL Server+打印组件】实现电商快递单打印系统 五:自定义组件和快递单模板设计(附源码和资源)
需要源码和资源请点赞关注收藏后评论区留言私信~~~ 一.自定义组件(扩展TextBox) 由于快递单种类较多,所以在设计系统时考虑开发一个通用模板,由用户根据自己使用的快递单样式自行定义快递单的文本输 ...
- 一个很不错的jsoneditor组件
json,我相信每个程序都要用到的,我在java开发的时候也是,工作中经常要查看一些无格式化的json数据, 下载了几个桌面的json应用, 都不是很理想. 以前常用的都是一些在线的json view ...
- element UI 组件封装--搜索表单(含插槽和内嵌组件)
组件封装–搜索表单 searchForm.vue 可根据需要,参考姓名和工作自行增加更多常用的默认搜索项 <template><div style="padding: 30 ...
- python摄像头识别快递单号,python 人脸识别以及条码识别(快递出库软件)
importcsvimporttimeimportcv2importpyzbar.pyzbar as pyzbarfrom PIL importImage, ImageDraw, ImageFonti ...
- 【C#+SQL Server+打印组件】实现电商快递单打印系统 四:快递单设置模块设计(附源码和资源)
需要源码和资源请点赞关注收藏后评论区留言私信~~~ 一.快递单设置模块概述 快递单设置模块主要用于自定义快递单模样式,用户可以通过快递单设置窗体添加任意样式快递单的模板,并可以根据实际需要随时修改模板 ...
- android pod 组件化_使用 Pod 实现私有模块化管理(组件化 Pods 实现方案)
概况 众所周知组件化是个好东西,它把项目拆分成多个模块,让每个模块能够独立出来解除各个模块之间的耦合性,作为每个独立的模块不仅仅能够使用组合的方式去组建各个不同的功能组合(前提是各个组件划分的颗粒度只 ...
- 如何使用Vue集成其它UI组件?如何阅读UI官网?移动端组件Vant实例教程(熬夜干货)
如何使用Vue集成其它UI组件 前言 一.Vant是什么? 二.基础环境准备 1.1 了解是根本 1.2 安装 1.3 引入组件 3.1 步骤一 3.2 步骤二 3.3 步骤三 二.事件绑定 2.1 ...
- html 双向绑定组件,contenteditable联合v-html实现数据双向绑定的vue组件
先看最终实现的demo效果图: (1)上面看似文本域的大框是通过给div添加contenteditable=true属性实现的Vue组件DivEditable.vue: (2)下面的输入框是父组件中与 ...
最新文章
- 共享收集的图像处理方面的一些资源和网站。
- yolt 卫星图像进行快速目标识别的新方法
- 线程与线程池,实例比较。
- A Step By Step Guide to Tomcat Performance Monitoring【转】
- 使用 Maven 执行 java main class(java应用程序)
- 安卓代码跟踪方式学习笔记
- 【LeetCode】LeetCode之乘积为正数的最长子数组长度——暴力枚举+动态规划+Kadane算法
- VTK:可视化之FrogSlice
- 什么是多任务、进程、线程
- 数据分析入门_char01
- word自带公式右侧编号
- x等于5y等于8c语言表达式,《C语言程序设计》复习参考题.doc
- 2018年度报告单_2018年度最佳在线IT课程
- c++ 检查远程主机端口_漏洞通告:Windows RDP服务远程代码执行漏洞通告(CVE-2019-0708)...
- 印前软件 数码打样 管理软件
- JAVA中Object类中的equal方法
- 在三层交换机上配置Trunk并指定接口封装为802.1q
- 怎么提取伴奏?只要三招即可快速搞定,附带详细教程
- HtmlEditor在线编辑器V3.0提供
- 【学生护眼台灯怎么样选择?推荐专业护眼灯热门四大品牌无标题】
热门文章
- 软件篇:程序员如何提升自己的技能
- Jquery怎么比较日期大小?
- ie下input的type属性为hidden问题
- 30道linux面试题与答案(21-30)
- 华为交换机配置基本命令
- hadoop错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster
- 5分钟就能完成的5个Python小项目,赶紧拿去练习吧
- 【python教程入门学习】如何把Python学好
- gptuefi优势_UEFI+GPT模式,对提升SSD性能非常明显 | 麦田一棵葱
- java 随机取三个_Java-Random 从五个人中随机三个 且不能重复