双列打印问题(50分)

S

skkj

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在的报表由于内容比较少,宽度只占用A4纸张的一半,这样如何能实现双列打印,
即一张A4纸上可以左右打印两页.
 
在quickreport的onneeddata事件填写代码,具体可与我联系。
邮件是wucm@ah.ce-air.com
oicq:34044541
 
用report machine设置一下就可以实现,www.pcjingning.com
 
quickreport: QuickRep1.page.columns := 2;
fastreport : 对page控件对象观察器中的columns属性进行修改
 
QuickRep1.page.columns := 2;
 
在报表的report setting 对话框中 margins一栏中设置number of columns=2
或参考angelwcm的 程序,是两种不同的效果
 
来自:zhangxzh, 时间:2002-6-5 14:55:00, ID:1144721 | 编辑
你好:
我开发了一个基于F1book控件的类.专门动态制作不规则报表.目前所向披靡,无所不敌.
它可以管理一个工程的所有报表.一个不规则的凭证大约需要40分钟,一般的报表15分钟完成.
首先用新版的F1book控件注册为F2book控件,并在你需要产生报表的窗体上添加F2book控件.
在你的工程中引用我的类单元.
用我的类创建一个报表对象.
然后用此对象的方法实现你的报表,易如反掌!并且产生的报表各列宽可以调整并可以将
报表保存为Excel文件.
预览及打印功能,对象已经完全自动实现,并对打印机及各种其他设置(如:左右居中等)设置后自动保存.
 
thank you ,mlzhou and superljj! you are great!
 
F1Book哪里有下载?请传到:
ftp://delphi:delphi@ftp.xxtax.gov.cn
大家共享。 [:D]
 
多人接受答案了。
 
1、我在VB中运行下列语句
F1Book1.Draw Form1.hDC, 1, 1, 6000, 6000, 1, 1, 40, 40, 0, 0, 0, 0
系统提示“实时错误‘13’,类型不匹配。
不知错在哪里,望各位大侠指正。
2、能详细的介绍一下F1BOOK1控件draw方法各参数代表的中文意思吗?(最好有例子)。
F1Book1.Draw hDC, X, Y, cX, cY, nRow, nCol, pRows, pCols, nFixedRow, nFixedCol, nFixedRows, nFixedCols
 
顶部