Advertisement

RMReport 第7期

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:OCX


简介:
《RMReport第7期》是一份综合性的报告期刊,聚焦于最新研究发现与行业趋势分析,为读者提供深度洞察和实用信息。 RMReport的使用方法及详解 1. 不打印特定MemoView的情况: - 页面设置 -> 其他 -> 取消背景图打印选项。 - 设置MemoView属性printable为False。 2. 如何在wwDBGrid中进行打印? 修改rm.inc文件,若要支持RX、GIF、JPEG、DimandAccess、Halcyon和DBISAM等格式,则需要相应修改该配置。取消定义{$DEFINE InfoPower}并移除以下行: {$Ehlib} 3. 试用版安装方法(假设将文件释放到C:\rm目录中): (1) Tools -> Environments Option -> Library -> Library Path 中添加路径如下: C:\rmsource C:\rmbpl $(DELPHI)\Lib $(DELPHI)\Bin $(DELPHI)\Imports $(DELPHI)\Projects\Bpl (2) Component->Install Packages->Add,选择bplrm_d70.bpl。 4. 在Delphi IDE中卸载以前的Report Machine版本,然后打开rm_r50.dpk并编译。再打开rm_d50.dpk进行安装。 包被分成了Runtime package和Designer package,所以需要按照顺序依次安装。 5. 设置单元格变量格式: 代码示例如下: t := TRMGridReportPage(RMGridReport1.Pages[0]).Grid.Cells[1, 1].View; t.DisplayFormat := N0.001; // 数字型 t.DisplayFormat := Dyyyymmdd; // 日期型 6. 如何通过代码设置双页报表: GridReport1.DoublePass := True; 7. 使用代码编写数据字典: RMReport1.Dictionary.FieldAliases.Clear; RMReport1.Dictionary.FieldAliases[RMDBDataSet1] := 动物; RMReport1.Dictionary.FieldAliases[RMDBDataSet1.Name] := 姓名; 8. 在报表中使用变量(或为某个MemoView赋值): a. 定义全局变量RMVariables,例如: RMVariables[变量名称] := Edit1.Text; b. 通过报表的数据字典来设置变量。如字符型需用AsString方法,其他类型则直接赋值。 RMReport1.LoadFromFile(1.rls); RMReport1.Dictionary.Variables.AsString[变量名称] := Edit1.Text; c. 直接对单元格进行赋值: t := TRMGridReportPage(RMGridReport1.Pages[0]).Grid.Cells[1, 1].View; if Assigned(t) then t.Memo.Text := dsdsdsds; d. 在脚本中引用表单的值: procedure Main; begin Memo1.Memo.Text := Form1.Edit1.Text; end; 9. 自动换行: - 主项数据栏Stretched = true。 - 文本框 Stretched = true,WordWrap = true。 10. RM内置变量(Script)的使用方法: a. 属性PrintAtAppendBlank=True CurReport.AppendBlanking=True时代表增加空行 在RM中,打印设置仅能保存页面边距、打印份数及是否双页打印等信息。缺少对打印机纸张类型、进纸方式以及页面大小的保存和引入功能。 修改代码以实现这些额外参数的保存: 将其他信息添加到注册表或INI文件中。 在读取时,同样需要更新相关代码来正确解析并应用存储的信息: liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PageWidth, aReport.Pages[i].pgWidth); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PageHeight, aReport.Pages[i].pgHeight); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PgOr, Integer(aReport.Pages[i].pgOr)); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PgBin, aReport.Pages[i].pgBin); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PgSize, aReport.Pages[i].pgSize); 再修改引入处的代码: AWidth := liRegIniFile.ReadInteger(aReportName, Page_ + IntToStr(i) + _PageWidth, 0); AHeight := liRegIniFile.ReadInteger(aReportName, Page_ + IntToStr(i) + _PageHeight, 0); AOr := TPrinterOrientation(liRegIniFile.ReadInteger(aReportName, Page_ + IntToStr(i) + _

全部评论 (0)

还没有任何评论哟~
客服
客服
  • RMReport 7
    优质
    《RMReport第7期》是一份综合性的报告期刊,聚焦于最新研究发现与行业趋势分析,为读者提供深度洞察和实用信息。 RMReport的使用方法及详解 1. 不打印特定MemoView的情况: - 页面设置 -> 其他 -> 取消背景图打印选项。 - 设置MemoView属性printable为False。 2. 如何在wwDBGrid中进行打印? 修改rm.inc文件,若要支持RX、GIF、JPEG、DimandAccess、Halcyon和DBISAM等格式,则需要相应修改该配置。取消定义{$DEFINE InfoPower}并移除以下行: {$Ehlib} 3. 试用版安装方法(假设将文件释放到C:\rm目录中): (1) Tools -> Environments Option -> Library -> Library Path 中添加路径如下: C:\rmsource C:\rmbpl $(DELPHI)\Lib $(DELPHI)\Bin $(DELPHI)\Imports $(DELPHI)\Projects\Bpl (2) Component->Install Packages->Add,选择bplrm_d70.bpl。 4. 在Delphi IDE中卸载以前的Report Machine版本,然后打开rm_r50.dpk并编译。再打开rm_d50.dpk进行安装。 包被分成了Runtime package和Designer package,所以需要按照顺序依次安装。 5. 设置单元格变量格式: 代码示例如下: t := TRMGridReportPage(RMGridReport1.Pages[0]).Grid.Cells[1, 1].View; t.DisplayFormat := N0.001; // 数字型 t.DisplayFormat := Dyyyymmdd; // 日期型 6. 如何通过代码设置双页报表: GridReport1.DoublePass := True; 7. 使用代码编写数据字典: RMReport1.Dictionary.FieldAliases.Clear; RMReport1.Dictionary.FieldAliases[RMDBDataSet1] := 动物; RMReport1.Dictionary.FieldAliases[RMDBDataSet1.Name] := 姓名; 8. 在报表中使用变量(或为某个MemoView赋值): a. 定义全局变量RMVariables,例如: RMVariables[变量名称] := Edit1.Text; b. 通过报表的数据字典来设置变量。如字符型需用AsString方法,其他类型则直接赋值。 RMReport1.LoadFromFile(1.rls); RMReport1.Dictionary.Variables.AsString[变量名称] := Edit1.Text; c. 直接对单元格进行赋值: t := TRMGridReportPage(RMGridReport1.Pages[0]).Grid.Cells[1, 1].View; if Assigned(t) then t.Memo.Text := dsdsdsds; d. 在脚本中引用表单的值: procedure Main; begin Memo1.Memo.Text := Form1.Edit1.Text; end; 9. 自动换行: - 主项数据栏Stretched = true。 - 文本框 Stretched = true,WordWrap = true。 10. RM内置变量(Script)的使用方法: a. 属性PrintAtAppendBlank=True CurReport.AppendBlanking=True时代表增加空行 在RM中,打印设置仅能保存页面边距、打印份数及是否双页打印等信息。缺少对打印机纸张类型、进纸方式以及页面大小的保存和引入功能。 修改代码以实现这些额外参数的保存: 将其他信息添加到注册表或INI文件中。 在读取时,同样需要更新相关代码来正确解析并应用存储的信息: liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PageWidth, aReport.Pages[i].pgWidth); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PageHeight, aReport.Pages[i].pgHeight); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PgOr, Integer(aReport.Pages[i].pgOr)); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PgBin, aReport.Pages[i].pgBin); liRegIniFile.WriteInteger(aReportName, Page_ + IntToStr(i) + _PgSize, aReport.Pages[i].pgSize); 再修改引入处的代码: AWidth := liRegIniFile.ReadInteger(aReportName, Page_ + IntToStr(i) + _PageWidth, 0); AHeight := liRegIniFile.ReadInteger(aReportName, Page_ + IntToStr(i) + _PageHeight, 0); AOr := TPrinterOrientation(liRegIniFile.ReadInteger(aReportName, Page_ + IntToStr(i) + _
  • 无线电 2014年合订本(下) 2014年712 1955年创刊_13855134.pdf
    优质
    《无线电》杂志2014年下半年合订本,收录了该刊自第七期到第十二期的内容。这本创刊于1955年的老牌电子技术类期刊,在本期中继续为广大读者提供丰富的电路设计、电子产品制作及行业资讯等信息。 《无线电》2014年合订本(下),包含2014年第7期至第12期,该期刊创刊于1955年。
  • 权、货及其他衍生产品(7版)习题解答书
    优质
    《期权、期货及其他衍生产品》(第七版)习题解答书为读者提供了详尽的解题指南和学习支持,帮助深入理解金融市场中的各种衍生工具。 Answer Book for John Hulls distinguished work.
  • 阿里巴巴内面试参考手册(P5-P7)(7)
    优质
    本手册为准备参加阿里巴巴内部面试的员工提供指导和建议,涵盖P5至P7级别的关键知识点与面试技巧,助力提升面试表现。 第一期阿里巴巴内部面试参考手册(P5-P7),适用于学习和面试参考,内容涵盖了JVM、Redis、Kafka等多个方面,是一份比较全面的资料。
  • 计算机网络(谢希仁 7版)末复习精简版.pdf
    优质
    《计算机网络(第7版)》期末复习精简版是由谢希仁教授编著的经典教材《计算机网络》的浓缩版本,特别适合期末考试前快速复习使用。本资料涵盖了该书的核心内容和重要知识点,帮助学生高效备考。 本段落档共有75页,内容涵盖《计算机网络(第7版)》谢希仁著的前六章,适合期末复习使用。
  • 积分表(7版).pdf
    优质
    《积分表(第7版)》提供了广泛的数学积分公式和结果,适用于科研人员、工程师及学生在解决复杂问题时查找和应用各种函数的不定积分。 各种函数和特种函数积分手册是论文写作的必备工具书,由埃尔维斯出版。
  • 形式验证(7讲)
    优质
    本课程为系列讲座中的第七讲,专注于介绍形式验证技术在软件和硬件系统中的应用与实践。通过理论讲解与案例分析,探讨如何确保系统的正确性和可靠性。 第七讲主要讲述了形式验证的基本概念和应用。