生成rtf报告Genexus web

时间:2017-09-04 06:14:11

标签: rtf genexus

我正在使用Genexus平台,并且我试图以rtf格式生成报告(我需要它包含图像和文本,而不仅仅是文本)。我正在尝试使用过程output_file()的参数并将其称为Http,但从我可以看到它不起作用。

有人知道如何解决它吗?

1 个答案:

答案 0 :(得分:1)

您应该尝试更好地解释您使用的版本,升级和语言,因为它可以帮助他人。

无论如何,我认为rtf不是用http协议实现的。

您可以尝试将其生成为文件,然后执行另一个程序来下载它。

修改

output_file用于命名文件及其格式:

Output_file()用于为文件名和标准命名:

语法

Output_File ({ name | att |& var },格式);

<强>其中

名称| att | &安培; VAR

  Is the output name. In the case of output to a file, it is possible to indicate the path of the file to be generated, which must exist. It can also be a variable or an attribute, in which case its type must be Character.

格式

  Is the output file format. Possible values are ‘GXR’, ‘RTF’, ‘XML’ ‘PDF’ or ‘TXT’ (the last one only for reports in text mode). It is ignored in the case of output through screen or printer.

你仍然可以使用它,同时将报告设置为不是main(Property Main ='false')这应该使它生成rtf到output_file规则中设置的文件名。

您还必须将Output属性设置为“Only to file”:

询问用户将询问用户在执行时将输出发送到何处。此值仅适用于Windows环境。这是默认值。

仅限文件输出直接发送到文件。默认情况下,生成的文件具有GXRPTn.GXR名称(其中n是从0开始的数字,当存在其他打开的文档时增加),除非使用Output_File规则指定了其他名称和/或格式。

仅限打印机输出直接发送到打印机。 (请参阅下面的输出设备位置属性)。 仅限屏幕输出直接发送到屏幕。