找回密码
 立即注册

QQ登录

只需一步,快速开始

limayi88

初级会员

2

主题

8

帖子

224

积分

初级会员

积分
224

活字格认证

最新发帖

[已处理] 动态打印问题

limayi88
初级会员   /  发表于:2013-11-7 09:04  /   查看:6226  /  回复:6
如何实现动态数据打印:我的意思是先建好一个world模板,
在点击打印预览的时候可以在需要填写内容的地方填写数据库中保存的值,有没有好一点的办法。
我目前尝试的做法是建好一个world模板,在需要填写内容的地方插入普通域,
然后预览的时候将数据库中得值赋给普通域,这样有个问题是,数据库中内容的长度不确定,
后面内容的布局无法控制。

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-11-7 11:29:00
沙发
回复 1楼limayi88的帖子

使用 TextField 接收数据库数据是正确的做法。
长度不确定,我想是不是可以在打印之前先判断数据长度,再通过后台代码调整格式?
回复 使用道具 举报
limayi88
初级会员   /  发表于:2013-11-7 11:51:00
板凳
在打印前数据长度可以判断,主要是后面的部分是模版中的内容,没有标记,不好控制后面的东西。有没有别的方法 啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-7 12:21:00
地板
回复 3楼limayi88的帖子

模板中的内容可以通过添加 Bookmark 来定位。关于 可以参考随机安装 Demo:C:\Users\用户名\Documents\TX Text Control 19.0.NET for Windows Forms\Samples\WinForms\CSharp\TextFields\Fields3
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-11 14:27:00
5#
limayi88

不知你通过楼上的方法是否已经实现你的需求,需要我们进一步协助吗。
回复 使用道具 举报
limayi88
初级会员   /  发表于:2013-11-11 14:40:00
6#
没有实现,域的长度不确定,后面的文本定位问题始终没有解决,再有没有其他的方法啊
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-11 15:24:00
7#
TX和Word都是采用流式布局方式,后面的内容位置需要由前面的内容多少决定,这样看来你要固定画面内容布局的需求不太能够实现,只能在需求和实现方法上进行折中处理,比如:对合并域的值缩小字体,或者将合并域之后的内容显示在下一行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部