2017-02-06 5 views
0

J'ai un problème avec BIRT. J'ai créé un rapport avec la page principale relative et j'essaie de l'exporter au format PDF. Bien que je puisse voir l'en-tête et le pied de page Master lorsque je consulte l'aperçu du rapport avec la visionneuse Web, je ne vois pas l'en-tête dans l'exportation PDF de mon rapport (mais je vois le pied de page) .En-tête de la page principale n'apparaissant pas dans le rapport BIRT

Dans les propriétés d'en-tête, la case à cocher Hide element n'est pas cochée.

Ai-je raté quelque chose?

Merci

Répondre

0

Il est un peu difficile sans le XML, mais vous pouvez vérifier:

D'abord, je voudrais vérifier la hauteur d'en-tête dans les propriétés masterpage. Est-ce que c'est vraiment ce que vous montrez dans l'en-tête? Si vous n'êtes pas sûr, remplacez l'en-tête par un simple élément de texte et réessayez ... L'aperçu Web a tendance à être mis à l'échelle, tandis que le PDF a une interprétation plus stricte des tailles d'ensemble.

ou

Il y a plusieurs façons de manipuler les propriétés sur « l'exécution ». Vous pouvez vérifier votre code XML pour les scripts avec le code comme ceci:

reportContext.getOutputFormat() == "pdf" 

Ou des parties de celui-ci. Peut-être y a-t-il une idée.

+0

Vous devriez également penser à "Afficher l'en-tête en premier"/"Afficher le dernier en pied" – hvb

+0

True, mais @Andrea lalenti a mentionné avoir vu un en-tête en avant-première, donc je suppose que c'est correct. – Jeroen