Vous devriez essayer d'expliquer mieux quelle version, mises à niveau et la langue que vous avez utilisé, car il peut aider les autres.
Quoi qu'il en soit, je ne pense pas que rtf est implémenté dans le protocole http.
Vous pouvez essayer de le générer sous forme de fichier et d'effectuer une autre procédure pour le télécharger.
Edit:
Le output_file est utilisé pour nommer un fichier et un format pour elle:
OUTPUT_FILE() est utilisé pour nommer un nom de fichier et une norme pour elle:
Syntaxe
oUTPUT_FILE ({nom | att | & var}, format);
Où:
nom | 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.
Format
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.
Vous pouvez toujours l'utiliser, tout en définir le rapport comme non principal (propriété principale = 'false') Ceci devrait générer le rtf au nom de fichier défini dans la règle output_file.
Vous devez également définir la propriété de sortie pour « fichier uniquement »:
Demander à l'utilisateur L'utilisateur est invité où envoyer la sortie au moment de l'exécution. Cette valeur s'applique uniquement aux environnements Windows. Ceci est la valeur par défault.
Uniquement dans le fichier La sortie est envoyée directement à un fichier. Par défaut, le fichier généré porte le nom GXRPTn.GXR (où n est un nombre commençant à 0 et croissant lorsque d'autres documents existent), sauf dans le cas où d'autres noms et/ou formats ont été spécifiés à l'aide de la règle Output_File.
Uniquement pour l'imprimante La sortie est envoyée directement à l'imprimante. (Voir la propriété Emplacement du périphérique de sortie ci-dessous). Uniquement à l'écran La sortie est envoyée directement à l'écran.
Merci pour la réponse, j'utilise Genexus X Ev2 U4, générant en C#. Je ne sais pas comment le faire car la procédure avec output_files ne peut être appelée qu'avec le protocole http. Pouvez-vous me dire quelque chose de plus? – DiegoDR
Bien sûr, l'a fait ci-dessus, dans la réponse originale –
Merci Sandro, je vais essayer aujourd'hui et je vous ferai savoir si cela fonctionne pour moi – DiegoDR