兄弟们,用过FastReport没有?(千山求教动态建表) 当然可以了我实现过但是在动态设置纸张边距方面则没有办法但是用REPORTBUILDER全部实现了非常好用只有一点预览时显示有点问题不大 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 老鱼:发个例子给我好吗?[email protected] 例子太乱写给自己看的也没有comment恐怕你看起来太费劲我可以提示你一下原理和思路你可以利用报表本身的label来测试打印文本所需空间大小这样可以计算出数据表中最长数据所占空间记录每一个数据和报表线的空间这样就能得出数据总宽度原理就是这样 Delphi带的Quick Report不好使!也不喜欢用第三方控件反正打印调用Excel&Word就是(用模板解决套打的问题,客户也喜欢)你不防想想看!解决先 TO:老鱼我刚开始用这个工具,看了例子,发现没有动态生成Band,memo的例子,所以想请你随便贴几句你的动态生成的代码上来就可以了! 我用d5 带的quick report 3.0做的动态报表程序计算生成TQRiamge, TQRlabel等,qr的元素都可以用实际打印的单位来定位的,一般我用毫米,用激光机打可以打的很准,有不少控件是专为补充qr的功能开发的,大家应该好好了解下qr,基本上能实现平时的绝大部分要求。我一般用ONNeedData自己控制数据,可以作到任意排列格式,qr的自动数据生成比较单调,我比较少用,不过看d5带的demo好象还不错,外国人应该习惯那种格式,但中国不行。 v :=frCreateObject(gtMemo, ''); v.SetBounds(20, 20, 200, 16); v.BandAlign:=baCenter; v.Memo.Add('Company'); Page.Objects.Add(v);分给我,我快搞定了!!字体的动态设置还有点问题 v :=frCreateObject(gtMemo, ''); v.SetBounds(20, 20, 200, 16); v.BandAlign:=baCenter; v.Memo.Add('Company'); Page.Objects.Add(v);分给我,我快搞定了!!字体的动态设置还有点问题 【来人啊】Delphi服务与程序的交互问题 图有问题重开--->>>【求】树节点的最短路径算法? 报表:如何进行分组统计的报表?等待结帖 怎样对Table中的数据进行update! 如何取得memo的行数,,,就是现第几行.就像listbox那样的一行一行... 想学DELPHI,请各位高手指点明路 DLL中想加入上一级目录中的一个单元如何加? 有一个用来在窗体上画箭头的控件,TviArrow,有谁知道在那里下载吗? Delphi中控件安装 delphi2007的一个菜鸟问题 用delphi开发web应用程序,能象vb那样方便么? 请教MAKELPARAM函数的作用??
发个例子给我好吗?
[email protected]
我可以提示你一下原理和思路
你可以利用报表本身的label来测试打印文本所需空间大小
这样可以计算出数据表中最长数据所占空间
记录每一个数据和报表线的空间这样就能得出数据总宽度
原理就是这样
也不喜欢用第三方控件
反正打印调用Excel&Word就是
(用模板解决套打的问题,客户也喜欢)
你不防想想看!解决先
我刚开始用这个工具,
看了例子,发现没有动态生成Band,memo的例子,所以想请你随便贴几句
你的动态生成的代码上来就可以了!
程序计算生成TQRiamge, TQRlabel等,qr的
元素都可以用实际打印的单位来定位的,一般我用
毫米,用激光机打可以打的很准,有不少控件是
专为补充qr的功能开发的,大家应该好好了解下qr,
基本上能实现平时的绝大部分要求。
我一般用ONNeedData自己控制数据,可以作到
任意排列格式,qr的自动数据生成比较单调,我
比较少用,不过看d5带的demo好象还不错,外国人
应该习惯那种格式,但中国不行。
v.SetBounds(20, 20, 200, 16);
v.BandAlign:=baCenter;
v.Memo.Add('Company');
Page.Objects.Add(v);分给我,我快搞定了!!
字体的动态设置还有点问题
v.SetBounds(20, 20, 200, 16);
v.BandAlign:=baCenter;
v.Memo.Add('Company');
Page.Objects.Add(v);分给我,我快搞定了!!
字体的动态设置还有点问题