Il y avait une question de Gordon Limond sur la meilleure façon d'avoir des sauts de page dans un générateur de graphiques en utilisant la zone de dépôt "Page".
Pourquoi: L'utilisation de la zone de dépôt de page et l'impression du générateur de graphiques avec tous (jusqu'à plusieurs centaines de pages) entraînent parfois le titre de la "page" sur un côté de l'impression et le graphique sur la page suivante ou d'autres coupures.
Options de contournement actuelles : pas vraiment
Options de contournement après discussion :
- Utilisation d'un filtre, boucle, enregistrement des images pour chacune d'entre elles et intégration de toutes les images dans le document final
- Création d'un script Nouvelle fenêtre avec un script Graph Builder pour chaque page, en utilisant l'objet Saut de page entre chaque instruction GB
- Faites de même avec une instruction d'expression et parcourez la variable pages
- Une suggestion très intelligente est venue d'Isaac Himanga en utilisant "xpath" et "prepend":
Names Default To Here( 1 );
dt = Open( "$Sample_data/big class.jmp" );
gb = Graph Builder(
Size( 534, 2956 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Page( :age ) ),
Elements( Points( X, Y, Legend( 4 ) ), Smoother( X, Y, Legend( 5 ) ) )
);
(gb << xpath("//GraphBuilderGroupBox")) << prepend(Page Break Box());Cela fait déjà le travail à côté de la première page de l'impression, mais cela peut être dû au chemin pas complètement correct dans l'instruction xpath. Comme c'était ad-hoc et fonctionnait déjà presque parfaitement, bravo à Isaac !