Palladium Report

Passez de RPrinter à Palladium Report

Vos modèles .rtm deviennent des modèles .pr, contrôlés un par un contre l’ancien moteur, sans toucher aux originaux.
01

Pourquoi migrer

Un moteur 100 % C# (.NET 10) moderne, sur le poste et dans le navigateur
Un concepteur dans le navigateur, avec ruban, thème clair ou sombre
Des scripts en C# au lieu de Pascal : les erreurs se voient avant d’imprimer
Des scripts plus rapides à l’exécution, et plus de compétence Pascal à entretenir
Excel .xlsx, PDF/A, Factur-X, aperçu avec recherche
Un appel plus simple depuis votre application
02

Ce qui ne change pas

Vos fichiers .rtm ne sont jamais modifiés, déplacés ni supprimés
Votre application demande toujours « BL.rtm » : Palladium Report imprime « BL.pr », posé à côté
Vos données et votre base ne changent pas
03

Comment ça se passe

La migration est menée par Colibase, sur une copie de votre dossier de modèles.
ÉTAPE
CE QUI SE PASSE
1. Copie
Le dossier de modèles est copié : on ne travaille jamais sur l’original.
2. Conversion
Chaque modèle .rtm est converti en .pr, ses scripts Pascal traduits en C#, ses réglages d’imprimante repris.
3. Contrôle
Chaque modèle converti est imprimé par l’ancien et le nouveau moteur, puis comparé.
4. Rapport
Un rapport liste chaque modèle et son verdict. Nous le relisons avec vous.
5. Dépôt
Seuls les fichiers .pr sont ajoutés à côté de vos .rtm.
6. Mise à jour
Votre application passe à la version qui imprime avec Palladium Report.
Retour arrière possible : l’ancienne version relit ses .rtm, restés intacts.
04

Chaque modèle contrôlé

On ne cherche pas un document qui ressemble : on cherche le même document. Chaque modèle converti est imprimé par les deux moteurs sur les mêmes données.
Niveau 1 : chaque élément dessiné, position au micron, texte, police, couleur, image
Niveau 2 : chaque page comparée pixel par pixel, sans tolérance
Les scripts : mêmes événements, dans le même ordre, le même nombre de fois
Le convertisseur RPrinter vers Palladium Report
05

Les chiffres

Plus de 10 000 modèles déjà convertis et validés
0 échec, 0 écart de dessin ni de pixel
Plus de 10 000 gestionnaires de scripts vérifiés un par un
06

Vos scripts Pascal deviennent du C#

Une classe par rapport, une méthode par événement. Les 137 fonctions du RAP sont reprises à l’identique.
Avant · RAP (Pascal)
1procedure VarPoidsOnCalc(var Value: Variant);
2begin
3  Value := LIGNES['QTE'] * LIGNES['POIDS'];
4end;
Après · C#
1private void VarPoids_OnCalculate(CalculateEventArgs<double> e)
2    => e.Value = Tables["LIGNES"]["QTE"].AsDoubleOrDefault
3              * Tables["LIGNES"]["POIDS"].AsDoubleOrDefault;
Le détail des événements et des fonctions est sur la page Scripts C#.
07

Relancer sans risque

Relancer la conversion ne réécrit que les modèles qui ont changé
Un modèle retouché dans le concepteur de Palladium Report n’est jamais écrasé
Un .rtm mis à jour sur votre site ? Seul ce modèle est reconverti

Envie de voir le code ?

Les scripts C# en détail
Scripts C#→