纯文本文件包含大量分为段落的静态文本。
这些文本应转换成报告(frx,frt)文件。
之后,将手动修改这些报告以添加字段 对他们和一些格式化应用。
手动创建报告非常重要:报告字段的最大大小为255 字符。因此,应复制和粘贴txt文件中的每个句子 手动
如何自动将txt文件转换为frx文件。 E.q. txt文件中的每一行都应在报告中显示为标签元素。
是否可以手动将此信息插入frx文件?如果是,如何计算vpos值? 或者有更好的解决方案吗?
答案 0 :(得分:4)
与FoxPro元数据中的大多数内容一样,FRX文件只是具有不同扩展名的DBF文件。因此,您可以像任何其他DBF一样浏览和操作它们。
所以我可以创建一个简单的报告:
create report e:\temp\report1
然后在报表设计器中以正常方式为其添加文本表达式。
然后我可以将其作为DBF打开:
use e:\temp\report1.frx
然后查看相关类型的对象:
brow for objtype = 8
因此,您可以看到可以通过编程方式向其添加记录,但您必须根据字体大小计算垂直位置,处理分页符等。大痛苦。
那么为什么不创建一个带有备注类型字段的表,创建一些记录并分别放置源文本。然后有一个报表布局,在详细信息区域中有一个文本字段,设置为'stretch with overflow',数据源作为备注字段?或者自动化MS Word来完成它。任何事情都比以编程方式构建FRX更容易。