我晕,找了半天element.mm100PageHeight()取值不同的原因,结果是报表变成了横向打印。

element.gotoYmm100(element.currentYmm100() + 1000);
            element.execute(40);
            textes = strline(element.SalesTableNotes(),0);
            somme = strlen(textes);
            j = strlen(element.SalesTableNotes());
            while ( somme <= j )
            {
                if ( element.currentYmm100() < element.mm100PageHeight() - 3000)//sajirs26022008 added -3000
                {
                    element.execute(30);
                }
                else
                {
                    element.newPage();
                    element.execute(30);
                }
                i++;
                textes =  strline(element.SalesTableNotes(),i) ;
                somme +=  ( strlen(textes) + 1);
                if( i > 300 )
                {
                    somme = 9999999;
                }
            }

reportStringControl.heightOfWordWrappedString100mm()是做了字换行的控件高度。

转载于:https://www.cnblogs.com/yanluckly/archive/2008/10/21/1315962.html

AX中对Programmable section的动态控制相关推荐

  1. 为什么,AX中存储的数据与我们日常理解相违背。

    因为它是小端存储. 又因为AX=AH+AL: 即最低地址存放的最低字节:(低地址放在AX中的AL中.这与我们日常理解的相背.) 一个用十六进制表示的32位数据:0x12345678,存放在存储字长是3 ...

  2. 汇编: mul乘法指令(字乘法结果在dx:ax中,8位乘法:一个乘数默认放在al中)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/m0_37564426/article/ ...

  3. 统计寄存器AX中1 的个数

    1 ;==================================== 2 ; 统计寄存器AX中1 的个数 3 DATAS segment 4 5 DATAS ends 6 7 CODES s ...

  4. 汇编语言 用加法计算123*236,结果存在ax中

    题目要求 用加法计算123*236,结果存在ax中 分析 123个256相加(循环123次) 123的十六进制是7bh 236的十六进制是0ech 运行结果 代码 ;用加法计算123*236,结果存在 ...

  5. 汇编基础练习题1:将AX中的数显示输出。

    将AX中的数显示输出 编译工具:Masm for Windows 集成实验环境2012.5 (附带一个工具下载地址https://download.csdn.net/download/qq_36931 ...

  6. 求出首地址为DATA的字数组中的最小偶数,并将它放在AX中

    ;求出首地址为DATA的字数组中的最小偶数,并将它放在AX中 DATAS SEGMENT DATA DW 1 DUP(1,1,1,1,1,2)   ;随便设置的数据,可换为其他数据 COUNT DW ...

  7. 求出data为首地址的100D字数组中的最小偶数,并把它存放在AX中,目前只能做出无符号数,有待修改

    DATAS SEGMENT;此处输入数据段代码 ARRAY DW 4,5,6,7,8,9,3,6,1,10,34,12,45,58,6,32,15,17,20,'$' Z DB 100,10 DATA ...

  8. 把DX,AX中的双字右移四位

    ;把DX,AX中的双字右移四位. assume cs:code code segment start:MOV DX, 0FFFFHMOV CL, 4 ;设置循环次数为4SHR AX, CL ;实现将A ...

  9. 把ax中存放的16位二进制数K看作是8个二进制的“四分之一字节”。试编写一段程序,要求数一下值为3(即11B)的的四分之一字节数,并将该数在终端上显示出来。

    把ax中存放的16位二进制数K看作是8个二进制的"四分之一字节".试编写一段程序,要求数一下值为3(即11B)的的四分之一字节数,并将该数在终端上显示出来. DATA SEGMEN ...

最新文章

  1. VTK:对齐两个 PolyData用法实战
  2. MySQL from后面的子查询使用
  3. [Leetcode][LCP 19][JAVA][秋叶收藏集][动态规划]
  4. golang 操作日期_使用Godate在Golang中轻松进行日期操作
  5. vue3 src/main.js文件配置
  6. CTFHUB Web前置技能 题解记录(HTTP部分)
  7. MediaCodec进行编解码AAC(文件格式转换)
  8. matlab做拉普拉斯反演,拉普拉斯变换反演
  9. Office365 PPT加载本地模板
  10. 仅需3 小时,如何用 AI 做场景贴图,完成场景制作 ?AI创作工作流探索
  11. VBA 工作表 worksheet.add 方法
  12. 如何下载微信公众号中的音频、视频文件?
  13. c语言课程设计作业五子棋,c语言课程设计案例-五子棋.ppt
  14. Python正则表达式和re模块,完美匹配中文与中文标点符号
  15. Android 手机直播聚合
  16. 贸然的对音乐版权进行维护,这种激进的方式将如何收场?
  17. 【comsol学习1】-电化学模块学习与运行错误之橙子电池
  18. 揭秘域名劫持反向代理之黑帽SEO技术
  19. JSON 命令行格式化工具【最好用的json格式化工具】
  20. record sound

热门文章

  1. 函数-函数的基本组成
  2. 【转】Step By Step在VS2008中完整配置Ajax Toolkit的使用(配图)
  3. 不要忽视任何小问题!!!一个XML的XPath的问题.....
  4. 移植JRTPLib到Montavista
  5. Android编译笔记之五
  6. oracle result_cache_max_size,oracle database 11g新特性之设置result cache-Oracle
  7. Applese 涂颜色(欧拉定理降幂+快速幂)
  8. 一朵云、一张网、一体化 ——GRTN 打造最佳流媒体场景实践
  9. 基于ECI+FaaS构建游戏战斗结算服最佳实践
  10. 【开启报名】云原生变革与效能技术沙龙 · 厦门站