今天需要打印一个标签,要求是3列,这就要求控制换行及X,Y坐标的变化。

最后经过努力实现了。

Code
 1
 2procedure TForm1.Button3Click(Sender: TObject);
 3var
 4  i,j,k:Integer;
 5  x,y,m,n:Integer;
 6  str:string;
 7begin
 8  j:=0;   
 9  y:=30;    //-->
10  x:=405;   //-->X坐标
11  m:=340;   //-->列间隔
12  n:=50;    //-->行间隔
13Memo1.Clear;
14for i:=0 to lst.Count-1 do
15begin
16  k:=i mod 3;
17  if (i<>0) and (k=0) then
18  begin
19    j:=j+1;   //-->换行
20  end;
21str:='^FO'+inttostr(y+(k*m))+','+inttostr(x+(j*n))+'^A'+BCFONT1+',20,5^FD'+lst[i]+'^FS';
22Memo1.Lines.Add(str);
23end;

应该还有优化的地方。

注:mod函数示例

x mod y--->

0 mod 3 =0;

1 mod 3 =1;

2 mod 3 =2;

3 mod 3 =0;

总结:

x=0 ,结果为0

x<y,结果为x

x=y,结果为0

x>y,结果为余数

转载于:https://www.cnblogs.com/moon25/archive/2009/04/02/1427680.html

[DELPHI] 使用mod函数换行相关推荐

  1. Delphi调用外部程序函数:WinExec() 和ShellExecute详解

    2019独角兽企业重金招聘Python工程师标准>>> Delphi调用外部程序函数:WinExec() 和ShellExecute详解 1,WinExec(): WinExec主要 ...

  2. TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理

    TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理 TVM/Relay 的图形分区功能.以下简单示例,错误信息. PartitionGraph() 函数指定图形是用带有 ...

  3. python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder)、np.mod函数和np.fmod函数对负值的处理方式有差异

    python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder).np.mod函数和np.fmod函数对负值的处理方式有差异 目录

  4. 浅谈Delphi过程与函数02 - 零基础入门学习Delphi21

    浅谈Delphi过程与函数02 让编程改变世界 Change the world by program 传值调用 过程和函数的形参与实参之间既可以通过传值的方式传递,也可以通过传地址的方式传递. 例子 ...

  5. matlab中的rem和mod,matlab的rem()和mod()函数

    rem(x,y):求整除x/y的余数 mod(x,y):求模 rem(x,y)=x-y.*fix(x./y); (fix()向0取整) mod(x,y)=x-y.*floor(x./y); (floo ...

  6. Delphi的四舍五入函数

    Delphi的四舍五入函数 一.四舍五入法     四舍五入是一种应用非常广泛的近似计算方法,其有算术舍入法和银行家舍入法两种.     所谓算术舍入法,就是我们通常意义上的四舍五入法.其规则是:当舍 ...

  7. mod php是什么意思,mod函数是什么意思

    mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数.特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(div ...

  8. delphi 纯虚函数的应用

    delphi 纯虚函数的应用 编程有时候会用到,有部分功能是未来实现的,具体做什么不知道.所以需要预留空间,当这类经常会用到,每一次都要重复上下文代码,把功能安置其中,这样非常麻烦.有没有一种方法,可 ...

  9. delphi中move函数的用法

    delphi中move函数的用法 -------------------------------------------------------------------------------- 20 ...

  10. DELPHI日期时间函数(DateUtils单元)

    原文出自:http://shao171.blog.163.com/blog/static/238397019201502011844293/ CompareDate  函数 比较两个日期时间值日期部分 ...

最新文章

  1. android androidx版本,Android AndroidX 简介与迁移
  2. tensorboard ValueError: Duplicate plugins for name projector
  3. 论述类文本知识框架_高考语文“论述类文本阅读”:三步走,拿满分
  4. 微服务模块综合管理(模块视图管理,自动化热部署,前端资源实时刷新......)
  5. 异常收集之:navicatdesignquery.sql.bak 系统找不到指定路径
  6. 项目中公用的一些php函数,大多数curl相关的
  7. PreparedStatement中in子句的处理
  8. Apache Struts 2的命名空间实战
  9. 机器学习-线性回归scikit-learn
  10. Prometheus正式从CNCF毕业
  11. Yii2.0 SESSION使用方法
  12. [电影]《指环王》新老三部曲完全赏析(双塔)
  13. 读书印记 - 《人类的群星闪耀时》
  14. 07-SparkStreaming
  15. C#多摄像头切换调用,并扫描二维码
  16. 计算机械产值,装配式建筑的蓬勃发展中起重机械设备租赁行业的发展空间有多大??有没有每年的产值增速测算呢??...
  17. 使用 Keras 进行面部表情识别
  18. 电脑装双系统有什么好处和坏处?
  19. 加入控制变量后结果悲催了!
  20. 如何判断给定年份是否为闰年?

热门文章

  1. 画面逐渐放大_故宫一幅800年古画,放大55倍,4个老人喝醉了?
  2. AI 最新突破集锦 AI的瓶颈和进展 AI控制核聚变 AI预测蛋白质3D结构 Alpha Fold2 AI证明数学公式 自动驾驶 AI替代的硬件
  3. Linux tcp数据分节接收,TCP的建立和终止 图解
  4. 这文字的起始位置_如何用AE快速制造文字特效视频的效果?3分钟教你学会
  5. php禁言时间开发,一起来捉妖禁言时间介绍_教程一览
  6. 3d安卓环境搭建_RoboCup 仿真3D简介及环境搭建
  7. Input and Output-HackerRank C++
  8. 235.二叉搜索树的最近公共祖先
  9. python traceback报错_怎么屏蔽Python Traceback错误信息
  10. 第八界中国云计算大会---简单回忆