multi organigramme et page de pause<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour encore besoin d'aide
J'ai créé plusieurs graphiques à l'aide d'une boucle for
le problème est que je voudrais insérer une page de pause après chaque graphique, mais cela ne fonctionne pas
voici une partie du code (assez long donc je l'ai coupé)
ma fenêtre = nouvelle fenêtre ("rapport", <- définit une nouvelle fenêtre
V list box (
Zone de texte ("(1) Définition", << définition de la taille de la police (TextSize1), justification du texte (gauche), << couleur de la police ({0,0,0.5})),
boîte de saut de page (), <- cette page de pause fonctionne
table de données actuelle (final_tb);
Pour (k = 1, k <= NRow (:: cor_data), k ++, <- pour la boucle pour créer un graphe multiple
obj = final_tb << Groupe d'adaptation (
Bivarié ( <- graphique 1
Y (col_sel_Y),
X (col_sel_X),
)
),
Une manière( <- graphique 2
Y (col_sel_Y),
X (: REGION),
)
obj << Title ("Param to inline correlation_" || char (chart_key));
obj << journal; <- append to journal mais aimerait bien arriver à ma fenêtre
boîte de saut de page () << journal; <- voici mon numéro de page de rupture ... Je n'arrive pas à comprendre comment le coder.
)
)
Si je crée les graphiques puis que je les colle dans le journal actuel, cela fonctionne, mais je vois environ 20 graphiques apparaître sur mon écran!
meilleures salutations
Lionel
Re: multi graphique et page de ruptureMerci MS.
hmm je n'ai pas pensé à double append ...
je ne comprends tout simplement pas pourquoi ajouter à vlb et non my_window
vlb << ajouter ( vlb2 ) << ajouter ( Boîte de saut de page ()) ; et pas ma fenêtre << ajouter ( vlb2 ) << ajouter ( Boîte de saut de page ()) ;
peut-être parce que par construction vlb est déjà ajouté à my_window?!?
Re: multi graphique et page de ruptureVoir ci-dessous pour un léger réarrangement de votre code. La principale différence est que la boucle for est exécutée après la création de New Window (). Une fenêtre doit exister avant d'y ajouter des boîtes. Big Class.jmp est utilisé comme exemple de table.
final_tb = Ouvrir ( "$ SAMPLE_DATA / Big Class.jmp" ) ; // exemple de table
// Créer une nouvelle fenêtre
ma fenêtre = Nouvelle fenetre ( " rapport" , // définir une nouvelle fenêtre
vlb = Zone de liste V ( Zone de texte ( "(1) Définition" , << définir la taille de la police ( 15 ) , justifier le texte ( la gauche ) , << couleur de la police ({ 0 , 0 , 0.5 })) , Boîte de saut de page ())
) ;
// boucle pour créer un graphe multiple et ajouter à my_window
Pour ( k = 1 , k <= 5 , k ++,
vlb2 = Zone de liste V (
Zone de texte ( "Param to inline correlation_" || Carboniser ( k ) , << définir la taille de la police ( 12 ) , justifier le texte ( la gauche ) , << couleur de la police ({ 0 , 0.5 , 0.5 })) ,
final_tb << Bivarié ( // graphique 1
Y ( : la taille ) ,
X ( : poids )
) ,
Une manière ( // graphique 2
Y ( : la taille ) ,
X ( : sexe )
)
) ;
// vlb2 << Title ("Param to inline correlation_" || Char (k));
vlb << ajouter ( vlb2 ) << ajouter ( Boîte de saut de page ()) ; // append my_window
) ;