Alex Thurgood a écrit :
Philippe Allart wrote:

Bonjour,

Pour compléter la réponse de Bernard, le code source du générateur de rapports se trouve ici :

http://installation.openoffice.org/source/browse/installation/wizards/com/sun/star/wizards/report/
Merci beaucoup.

Le noeud du problème semble se trouver ici:
http://installation.openoffice.org/source/browse/installation/wizards/com/sun/star/wizards/report/ReportDocument.java?rev=1.52&view=markup

On dirait que l'astuce consiste à créer des sections et à les lier à des sections du modèle pour faire une sorte de copier-coller.

Donc ce qu'il faudrait garder constant, c'est le découpage en sections et les identifiants suivants:

TBLRECORDSECTION = "Tbl_RecordSection";
TBLGROUPSECTION = "Tbl_GroupField";
RECORDSECTION = "RecordSection";
GROUPSECTION = "GroupField";
COPYOFTBLRECORDSECTION = "CopyOf" + TBLRECORDSECTION;
COPYOFTBLGROUPSECTION = "CopyOf" + TBLGROUPSECTION;
COPYOFRECORDSECTION = "CopyOf" + RECORDSECTION;
COPYOFGROUPSECTION = "CopyOf" + GROUPSECTION;

Par contre, je ne trouve rien sur la façon dont sont récupérés les modèles de rapports, ni sur un éventuel fichier de ressources où ce serait indiqué. Et c'est nécessaire pour pouvoir choisir un modèle dans l'espace utilisateur.

Je continue de chercher.

Bien amicalement,

Ph.

--

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à