问题标签 [rave-reports]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1358 浏览

c++ - Builder c++ Rave 报告西里尔文的编码问题

当我尝试将 rave 项目保存在 pdf\html 文件中时,编码不正确。选择格式并按“保存”时,它可以将其保存在ISO-8859-1代码中。但我需要cp1251(西里尔文)。

例如“Ïëîùàäü”而不是“Площадь”。

0 投票
1 回答
1480 浏览

delphi - 在 Rave 运行时 Delphi 中更改矩形颜色

我们使用 rvproject1 和 rvdatasetconnection1 在 rave 中打印数据库记录,这很有效。如何在狂欢中完成这一点:如果 Adotabel1.fieldbyname('something').asstring = 'something' 然后 Rectangle1 在数据 band.color=black 上,否则 Rectangle1 在数据 band.color=green

0 投票
1 回答
844 浏览

delphi - 如果没有安装打印机,Rave 会报告障碍

我一直在使用虚拟机上的 Rave 报告测试一些 D2006 代码,发现如果没有安装打印机,当我生成 PDF 报告时应用程序挂起。挂起发生在这里:

毫无疑问,这与零页面宽度有关,混淆了计算它可以在页面上容纳多少行的代码或类似的东西。

问题是我正在编写 PDF - 不是打印 - 所以我不明白为什么没有打印机应该触发此代码(安装了 Acrobat Reader)。如果我安装打印机,它的行为。为什么我需要安装打印机(该应用程序可以安装在未安装打印机的工作站上 - 出现错误消息:“除非安装打印机,否则无法生成 PDF 报告”似乎有点笨拙)?

0 投票
1 回答
2212 浏览

delphi - 如何在 Delphi 中将 stringgrid 打印到 Rave 报告

如何在 Delphi 中使用 Rave 报告打印字符串网格的内容?

0 投票
0 回答
638 浏览

delphi - 如何处理 RaveReports 的 DataMemo 才能正确显示

我使用 RaveReports(更新)创建了一个报告,我发现备忘录字段没有正确显示或不正确的换行导致文本会溢出该区域。我注意到如果我改变放大/缩小,它也会改变有时显示正确有时甚至最差的包装。

我更改了 ff 属性但没有效果。

截断,ContrainsRTF,锚。

0 投票
1 回答
1082 浏览

delphi - Trichedit 到 Rave 备忘录缓冲区

如何将 a 的格式化内容TRichEdit放入 Rave 备忘录缓冲区TMemoBuf

0 投票
1 回答
4876 浏览

delphi - 打印时将 Rave Report 中的“TEXT”设置为 Delphi 表单上的 Edit1.text

有没有办法将某个文本(如 Rave Report 上的 text1)设置为您在 Delphi 应用程序中打印的 Delphi 表单上的某个 Edit.text。我想在 delphi 应用程序中创建一个应用程序表单,其中每个块代表一个单词的某个字母......例如 - Edit1.text := Surname 在我的狂欢报告中 text1 应该显示 Edit1.text[1] (S), text2 应该显示 Edit1.text[2] (u) ... 等等。我知道如何在 Rave Report 中使用 datatext 函数...但这意味着我必须先将每个字段的每个字母分别保存在数据库列中... :( 如果可以请帮助我...因为我当涉及到这种事情时,我非常愚蠢。

0 投票
0 回答
1165 浏览

delphi - Rave Report 以编程方式获取页面大小

在 rave 中呈现报告时,我可以使用 (Sender as TBaseReport).SetPaperSize 在 RvNDRWriterBeforePrint 中设置纸张大小。我宁愿从报表定义中提取设计的 PageHeight 和 PageWidth ,而不是对纸张大小进行硬编码。我如何访问这些?

我想知道为什么这不能开箱即用。我的报告是一个 75x75mm(自定义)标签,但是当它进入 RvNDRWriterBeforePrint 时,TBaseReport 页面尺寸对应于标准 Letter 大小,当我选择打印机和 bin 时,它会更改为打印机默认大小。

然后我可以对页面大小进行硬编码,但这没有意义恕我直言。

0 投票
1 回答
1865 浏览

delphi - 如何在 Rave Reports、Delphi 7 中强制分页?

我是 Rave 的新手,在报告的各个部分之间强制分页时遇到了很多困难。这是一份主从报告,包含各种类型的详细信息部分(主信息 = 患者;详细信息 1 = 就诊历史;详细信息 2 = 药物等)。我的细节部分工作正常,但需要:a)强制页眉在每个页面上结转,b)强制每个细节部分从新页面开始。换句话说,我希望报告的每一页都包含一个带有患者姓名、ID 等的标题,并且我希望每种类型的数据(就诊、药物等)都显示为自己的部分。

我已经尝试了不同的 Band 样式和复选框,以便让 Band 出现在每个新页面上,等等,但我一生都无法获得标题或分页符。

谁能提供我应该用于页眉带和每个部分应该开始新页面的带的设置?非常感谢!

0 投票
1 回答
767 浏览

delphi - 狂欢报道。生成数据页数限制

我怎样才能限制生成页面。在热烈的报道中?

假设用户选择了所有要打印的数据,它将生成 1,000 多页。

但我只想把它限制在 100 页,这可能吗?