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