社区
多媒体
帖子详情
怎么设置报表右边距?
tollers
2003-01-25 05:59:59
报表最右边有几个字符打不出来,怀疑是右边距的太大了,怎样调小?
Printer.ScaleTop=567
Printer.ScaleTop=1.3 * 567
Printer.ScaleWidth=24.4 * 567 '24.4是整个报表的宽度了
'用Printer.Width也不行
...全文
108
2
打赏
收藏
怎么设置报表右边距?
报表最右边有几个字符打不出来,怀疑是右边距的太大了,怎样调小? Printer.ScaleTop=567 Printer.ScaleTop=1.3 * 567 Printer.ScaleWidth=24.4 * 567 '24.4是整个报表的宽度了 '用Printer.Width也不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tollers
2003-01-26
打赏
举报
回复
不是DataReport,是直接打印的
zeng_zhh
2003-01-26
打赏
举报
回复
是DataReport么?
如果是,可以直接屬性調整的.
水晶
报表
打印边距格式
设置
可以自定义打印格式,如左边距,
右边
距,纸张选择,打印机选择等.
Flex:Web
报表
引擎——MyReport 2.3.6.0 + 免Flex开发集成版
Flex:Web
报表
引擎——MyReport 2.3.6.0 + 免Flex开发集成版 release 2.3.6.0 --新增功能:
报表
编辑器支持打开/
报表
本地文件功能 --新增功能:单元格垂直合并 --新增功能:
报表
编辑器,标题行支持单个和多个单元格添加 --修改功能:修改
报表
编辑器,添加列,删除列功能 --修改功能:修改
报表
编辑器行编辑效果 --优化样式文件数据量 release 2.3.5.1 --修正Bug:单元格合并时,合并列宽计算错误 release 2.3.5.0 --新增功能:增加
报表
高度自动递增
设置
--新增功能:新增一维码EAN13,EAN8函数:ToEAN13,ToEAN8 --新增功能:新增LenInt函数 --新增功能:表达式引擎支持一元运算符+,-, ! --新增功能:表达式引擎支持字符串定义"",'' --新增功能:打印预览数据筛选 --修改功能:修改统计函数类 --修改功能:修改Fixed,Ceil,Floor,Round函数 --修改功能:修改表达式编辑器函数列表 --修正Bug:
报表
编辑器删除设计项界面刷新问题 --修正Bug:修改
报表
右边
距界面刷新问题 详情参考:http://blog.csdn.net/hunkcai/archive/2011/04/09/6312603.aspx Web
报表
引擎: Web上的良好的打印解决方案,WinForm的打印预览体现,
报表
自动化,支持直接打印,页小计,统计,转成金额大写,一维码显示,图片显示 ,条件样式等功能,满足中国式
报表
的常见功能需求。 Web
报表
编辑器: * Web上良好的
报表
设计用户体现,可视化编辑,支持设计/预览视图撤换。 * 通过下拉框选择,快速
设置
报表
数据的绑定。 * 支持单元格内容格式化(数字,金额,日期等)输出。 * 通过表达式编辑,轻松设计页小计行或页统计行。 * 支持标题高度,行高,列宽拖动编辑,拖放调整顺序等良好操作。 内含: * MyReport
报表
引擎库文件MyReport.swc。 * MyReport免Flex开发集成版,适用于以传统html构建的系统,希望集成MyReport
报表
引擎的
报表
预览、打印和
报表
设计功能,并且不需要进 行Flex相关的二次开发的用户。 * Flex示例工程和.Net示例工程。 * 相关说明文档和示例数据。 注: * Flex示例工程,用Adobe Flash Builder 4开发环境打开,用Flex SDK 4.1进行编译。 * .Net示例工程,用Visual Studio 2010开发环境打开。 * 只需少量工作就能把MyReport整合,获得良好的打印体现和
报表
设计体现。 *
报表
引擎效果图参考:http://blog.csdn.net/hunkcai/archive/2010/01/14/5190898.aspx *
报表
编辑器效果图参考:http://blog.csdn.net/hunkcai/archive/2010/04/21/5512031.aspx
猎隼
报表
控件
◆任意的数据抽取 猎隼
报表
能从异构环境中抽取数据。它可以从包括ACCESS、Excel、SQL Server、Sybase、Oracle、DB2等数据库及文本文件中抽取数据。系统提供标准SQL语句,用户可以抛弃数据库及操作系统环境的影响,随意构造抽取原则,系统自动分析条件并根据数据远关系自动适应数据源,实现分布数据的有效集成。 ◆安全性
报表
采用独特的
报表
描述语言(RDL),
报表
工程的存储也采用独特的格式。
报表
制作人可对访问
报表
工程
设置
权限,也可以
设置
检索数据权限、修改
报表
属性权限,导入数据权限、导出数据权限等。权限是经过加密存放的。连接数据源的关键参数也是经过加密存放的,即使有人破解
报表
工程文件,也不会对分布式数据造成威胁。 ◆强大的打印功能 能方便地
设置
打印方向、左边距、
右边
距、上边距、下边距,可灵活
设置
打印纸大小,支持放大或缩小打印。 ◆多样化的
报表
内容 单元格可以是普通的值、表达式、SQL语句,也可以是调用远端数据库系统的存储过程,也可以是声音、图片、二(三)维图表、影片等多媒体信息,也可以是嵌套
报表
。 ◆规范的二次开发接口 系统提供200多个属性、500多个方法、50多个事件供用户开发。借助开发接口,用户在5分钟内可开发出专业的
报表
系统,迅速地应用到商务应用中,极大地提高了效率和质量。
RePrint表格打印控件(打印 datasource,dbgrid,stringgrid)
功能更加强劲,增加多行表头的功能,新增更多事件,加强了打印期间对
报表
样式 的控制,可随意改变打印内容。 reprint 使用说明 本控件可打印 datasource,dbgrid,stringgrid. 一 、控件属性: 1、colstitle
设置
报表
的列标题属性 (1) Print:boolean;;是否打印 (2) Font:tfont;;字体 (3) Rowsline:tpen;;横线样式 (4) Colsline:tpen;;竖线样式 (5) Alignment:talignment;;对齐方式 (6) Rowspace:integer;;行间距 (7) EveryPage:boolean;;是否每页打印 (8) EveryRow:boolean;;是否每行打印 (9) titlearray:tstrings;;怎加标题组 (使用方法见附带demo) (10) rows:integer;;
设置
默认列标题打印行数 2、datasource 绑定 datasource 3、dbgrid 绑定 dbgrid 4、stringgrid 绑定 stringgrid PrintObject 选择打印的对象(datasource 、dbgrid、 stringgrid ) 5、pagefooter 页脚 pageheader 页眉 (1) Text:string;;内容 (2) Font:tfont;;字体 (3) Print:boolean;;是否打印 (4) Alignment:talignment;;对齐方式 6、detail
设置
要打印的明细数据属性 (1)arrange
设置
明细字段排列方向 Horizontal 横向打印(默认的一般打印) Vertical 竖向打印(字段竖向排列适合打印字段内容较长的
报表
如“会议纪录”) (2)aotureturn 打印明细字段时,如果字段超过列的宽度是否允许自动换行 (3)colsline
设置
竖线属性引用tpen类 (4)footer
设置
明细尾 (
设置
同pagefooter 页脚 pageheader 页眉) (5)frame
设置
明细边框属性引用tpen类 (6)head
设置
明细头(
设置
同pagefooter 页脚 pageheader 页眉) (7)rowsline
设置
横线属性引用tpen类 (8)rowspace
设置
明细行的高度 (9)top 明细与标题的距离 (10)Alignment对齐方式 7、page
设置
纸张 (1) leftmargin:real;;左边距 (2) rightmargin:real;;
右边
距 (3) topmargin:real;;顶边距 (4) bottommargin:real;;底边距 (5) pagesize:TPageSize;;纸张类型 (6) Height:real;;高度 (7) width:real;;宽度 (8) Orientation:TPrinterOrientation;;打印方向 注意:
设置
纸张的宽度和高度需把pagesize设为Custom 8、title
设置
标题 (1) Print:boolean;; 是否打印 (2) Text:tstrings;; 内容可
设置
多行 (3) Font:tfont;;字体 (4) Alignment:talignment;;对齐方式 (5) top:integer;; 距纸张顶部距离 (6) Rowspace:integer;;行距 (7) EveryPage:boolean;;是否每页打印 二 、控件方法: (1) preview 预览 (2) print 打印 (3) SaveToFile() 保存为
报表
文件 (4) SaveToStream() 保存为流(然后就可把整个
报表
存到数据库了很方便哦! ~_~) (5) PrintFile() 打印
报表
文件 (6) PrintStream() 打印流(流的数据库存取就不用多说了吧) (7) PreviewFile() 预览文件 (8) PreviewStream() 预览流 (9) OptionToStream()
报表
的属性保存为流 (10) OptionFromStream() 从流中得到
报表
属性 (11) OptionPost()在打印期间改变了
报表
属性,要想立即生效调用此方法。 (12) PaintText(Text:string) 覆盖原有打印的字符,一般在能返回当前打印的内容的事件中使用。(见控件事件) 三、 控件事件: (1) AfterPrint 打印后 (2) BeforePrint 打印前 (3) OnPrintDetail(RecordNumber: Integer)在打印每一栏明细前触发此事件, 返回参数:RecordNumber返回当前打印行数。 (4) OnPrintDetailField(RecordNumber,FieldIndex: Integer;; FieldText: String);; 在打印明细的每个字段都会触发此事件。 返回参数:RecordNumber返回当前打印行数。 FieldIndex 字段索引 FieldText字段内容 (5) OnPrintTitle(Row: Integer;; Text: String)打印每行标题都会触发此事件。 返回参数:row当前打印的行 Text当前打印的内容 (6) OnPrintColsTitleField(Row, FieldIndex: Integer;; FieldName: String);; 打印列标题字段时触发此事件 返回参数:row当前打印的行 FieldIndex当前打印的字段索引 FieldName当前打印的字段名称 (7) OnPrintColsTitle(Row: Integer) 打印每行列标题时触发此事件 返回参数:row当前打印的行 四、注意事项 (1) text 属性,输入“¦#¦”打印页码值,如果想打印页码可输入“第¦#¦页” 输入“¦RecordCount¦”打印 记录数 (2) 不同的打印机,打印和预览效果可能有一点点不同(保证数据打印完全正确一致)。本人用一台针式和一台激光打印机做测试, 开始差别较大后经过调试基本一致,不知其他打印机如何。 (3) 纸张大小以及横向、竖向自动适应系统默认也可
设置
。 (4) 各列的宽度按比例,适应纸张宽度打印。 程序设计:吴进昊 E-mail :jinhaowu@hotmail.com qq :54254770 2003.01.03
delphi操作EXCEL
DELPHI操作EXCEL的语句, a.页眉: ExcelApp.ActiveSheet.PageSetup.CenterHeader := '
报表
演示'; b.页脚: ExcelApp.ActiveSheet.PageSetup.CenterFooter := '第&P页'; c.页眉到顶端边距2cm: ExcelApp.ActiveSheet.PageSetup.HeaderMargin := 2/0.035; d.页脚到底端边距3cm: ExcelApp.ActiveSheet.PageSetup.HeaderMargin := 3/0.035; e.顶边距2cm: ExcelApp.ActiveSheet.PageSetup.TopMargin := 2/0.035; f.底边距2cm: ExcelApp.ActiveSheet.PageSetup.BottomMargin := 2/0.035; g.左边距2cm: ExcelApp.ActiveSheet.PageSetup.LeftMargin := 2/0.035; h.
右边
距2cm: ExcelApp.ActiveSheet.PageSetup.RightMargin := 2/0.035; i.页面水平居中: ExcelApp.ActiveSheet.PageSetup.CenterHorizontally := 2/0.035; j.页面垂直居中: ExcelApp.ActiveSheet.PageSetup.CenterVertically := 2/0.035; k.打印单元格网线: ExcelApp.ActiveSheet.PageSetup.PrintGridLines := True;
多媒体
809
社区成员
8,275
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章