Normalement pour le logo c’est déjà opérationnel s’il est configuré dans les propriétés de l’enseigne (coalesce(MetaFileTN.file_path, MetaFile.file_path) as logo_path
), le header/pdp a priori vous avez réussi en jouant avec les paramètres d’impression.
Pour accéder au code couleur, il faut modifier la requête InvoiceDB (autour des lignes 900 du rapport) pour récupérer PrintingSettings.color_code. Attention, je vous conseille de l’ajouter via l’outline et pas directement dans le XML parce qu’il faut déclarer le champ à 36 endroits différents pour que BIRT daigne voir qu’il existe (utiliser les metadata ça devait rendre les rapports trops simples), donc il vaut mieux laisser l’outil se débrouiller (s’il ne crashe pas). Je vous conseille également de l’ajouter à la fin de la clause SELECT sinon ça va renuméroter tous les champs et bonjour pour merger l’upstream.
Ensuite vous pouvez y accéder via row['color_code']
pour les champs liés à InvoiceDB