C'è stata una domanda di Gordon Limond sul modo migliore per avere interruzioni di pagina in un Generatore di grafici utilizzando l'area di rilascio "Pagina". Ho pensato che questo dovrebbe essere accessibile a tutta la comunità, quindi ho postato questo come domanda!
Perché: Utilizzando l'area di rilascio della pagina e stampando il generatore di grafici con tutte (fino a molte centinaia di pagine) a volte si ottiene il titolo della "pagina" su un lato della stampa e il grafico sulla pagina successiva o altri tagli.
Opzioni di soluzione corrente : non proprio
Dopo la discussione Opzioni di soluzione alternativa:
- Usare un filtro, scorrere, salvare le immagini per ciascuna di esse e portare tutte le immagini nel documento finale
- Creazione di uno script Nuova finestra con uno script Generatore di grafici per ogni pagina, utilizzando l'oggetto Interruzione di pagina tra ogni istruzione GB
- Fai lo stesso con un'istruzione di espressione e scorre la variabile pages
- Un suggerimento molto intelligente è arrivato da Isaac Himanga usando "xpath" e "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());Questo fa già il lavoro accanto alla prima pagina della stampa, ma potrebbe essere dovuto al percorso non completamente corretto all'interno dell'istruzione xpath. Dato che era ad-hoc e funzionava già quasi perfettamente, grandi complimenti a Isaac!