社区
Windows SDK/API
帖子详情
fastreport自动伸缩换页问题
Mr.Huang……
2021-03-09 07:08:16
使用的版本6.5
文本控件:rich文本对象,设置的伸缩到最大高度
主项数据设置的不伸缩
数据存放在记录为1的记录里
怎么实现自动分页,如果所示,第一页下方最后一行多余出来的部分应该打印在第二页里面,这个地方没有自动分页打印,麻烦大神指导下
...全文
3935
2
打赏
收藏
fastreport自动伸缩换页问题
使用的版本6.5 文本控件:rich文本对象,设置的伸缩到最大高度 主项数据设置的不伸缩 数据存放在记录为1的记录里 怎么实现自动分页,如果所示,第一页下方最后一行多余出来的部分应该打印在第二页里面,这个地方没有自动分页打印,麻烦大神指导下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjpweb
2021-05-12
打赏
举报
回复
主项数据里应该有每页多少行的属性设置,如果没有,设置单行高度,挤下去
daigua1987
2021-05-09
打赏
举报
回复
FastReport分页是根据页面大小和数据自动分页的,一般调整分页数据量我都是通过调整页脚的高度来处理的,如果是固定多少行分页,你可以通过脚本来实现,伸缩一般都是设置再主项数据里面的,方便一行数据都变高,单独一个单元格设置就会出现你这样的格式错乱的情况
fast
report
打印trichedit分页
问题
的解决
接着把ColumnHeader1拉长,再在里面放入frxrichview,把大小调整好,然后在frxrichview上点击鼠标右键,把“
伸缩
”菜单点一下勾选上。这是
fast
report
内没有做好判断引起的,解决方法有两种,简单点的如下这样加个回车换行尾巴上去,也能正常引用变量了。后在报表内添加一个 ColumnHeader,然后在ColumnHeader1上点击鼠标右键,勾选 “
伸缩
”属性。[title] 这样的方法直接引用,会报运算式错误,“报表标题测试” 标识符未宣告。再打印预览,能正常
换页
了。
Fast
Report
打印表格时
自动
高度
Allowslip选True (跨页打印) MasterData1的Stretched设置为True;(设置对象可以拉伸) 所有Memo的StretchMode设置为smMaxHeight(
自动
拉伸到最高高度);WordWrap为True;(
自动
换行) 转载于:https://www.cnblogs.com/371448009/archive/2012/06/18/2554074.html...
Delphi
Fast
Report
报表常用方法
1. 单据中有多行数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔
FAST
REPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True. 说明: RowCount:控制总共打印几行;RowCount=0是打印全部; Start New Page:打印前先跳页;每页打印一行; Stretch:表身
自动
伸...
区块链在游戏中的应用.pptx
区块链在游戏中的应用.pptx
远为GOFAR智能门锁sdk接口函数
一:函数定义 function integer opencomm( integer com) library "larkdll.dll" function integer closecomm() library "larkdll.dll" function integer deletecard(string a) library "larkdll.dll" alias for "deletecard;Ansi" function integer makecard(string a1,string a2,string a3,string a4,string a5,string a6,string a7) library "larkdll.dll" alias for "makecard;Ansi" function integer readcard(ref string a1,string a) library "larkdll.dll" alias for "readcard;Ansi" 二:打开串口 integer dd if ddlb_1.text = "串口1" then dd = 0 if ddlb_1.text = "串口2" then dd = 1 if ddlb_1.text = "串口3" then dd = 2 if ddlb_1.text = "串口4" then dd = 3 if opencomm(dd) = 0 then messagebox("提示信息","ok!",question!,YesNo!) else messagebox("提示信息",opencomm(dd),question!,YesNo!) end if 三:读卡 string buf integer stat =
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章