Re : Définir la mise en page pour le PDF ne fonctionne pas comme prévuPour moi, cela semble bien fonctionner lors de l'utilisation de JMP17.0. Quelle version de JMP utilisez-vous ? De plus, le chemin d'accès au bureau peut être incorrect (essayez d'ajouter $)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Charts",
obj = dt << Control Chart Builder(
Variables(Y(:height, :weight)),
Show Control Panel(0),
);
);
nw << Set page setup(margins(0.75, 0.75, 0.75, 0.75), scale(0.2), portrait(1), paper size("Tabloid"));
nw << Save PDF("$Desktop\EXAMPLE.pdf");
Open("$Desktop\EXAMPLE.pdf");
au moins l'échelle fonctionne

Re : Définir la mise en page pour le PDF ne fonctionne pas comme prévuJ'utilise JMP 17.0. Le fichier PDF n'avait pas de problèmes d'exportation vers mon bureau. En utilisant ce code,
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Charts",
obj = dt << Control Chart Builder(
Variables(Y(:height, :weight)),
Show Control Panel(0),
);
);
nw << Set page setup(margins(0.75, 0.75, 0.75, 0.75), scale(0.2), portrait(1), paper size("Tabloid"));
nw << Save PDF("$Desktop\EXAMPLE.pdf");
Open("$Desktop\EXAMPLE.pdf");
nw << Set page setup(margins(0.5, 0.5, 0.5, 0.5), scale(0.8), portrait(0), paper size("Letter"));
nw << Save PDF("$Desktop\EXAMPLE 2.pdf");
Open("$Desktop\EXAMPLE 2.pdf");J'ai configuré la partie Mise en page de deux manières distinctes et les deux fichiers PDF exportés sont exactement identiques (EXEMPLE et EXEMPLE 2). C'est la raison pour laquelle je pense que la partie "configuration de la page" n'est pas prise en compte. Tu dis que tu n'as pas ce problème ?
Edit : Je peux obtenir ce qui précède pour exporter deux fichiers PDF différents maintenant. Mon problème était que le script JMP que j'utilisais était hébergé dans un projet. Autant que je sache, les instructions "Définir la configuration de la page" ne fonctionnent pas lorsqu'elles se trouvent dans un script, dans un projet. Existe-t-il une solution de contournement actuellement disponible pour cela ?
Re : Définir la mise en page pour le PDF ne fonctionne pas comme prévuPeut-être que la création du journal de la nouvelle fenêtre aiderait à résoudre le problème du projet ?
Re : Définir la mise en page pour le PDF ne fonctionne pas comme prévuAppréciez la suggestion ! J'ai essayé de déplacer les graphiques vers un journal, puis d'exécuter "Définir la configuration de la page" à partir de là, mais cela ne semble pas avoir d'impact sur le PDF exporté. Lors de l'exécution ci-dessous, apporter des modifications à la fonction "Définir la configuration de la page" n'affecte toujours pas le PDF.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Charts",
obj = dt << Control Chart Builder(
Variables(Y(:height, :weight)),
Show Control Panel(0),
);
);
nw << Set page setup(margins(0.75, 0.75, 0.75, 0.75), scale(0.8), portrait(1), paper size("Tabloid"));
nw << Journal();
nw_journal = Current Journal();
nw_journal << Save PDF("$Desktop\EXAMPLE.pdf");
Open("$Desktop\EXAMPLE.pdf");Veuillez me faire savoir si ce n'est pas la bonne façon de procéder pour ajouter la fenêtre "Graphiques" à un journal. Merci!
Définir la mise en page pour le PDF ne fonctionne pas comme prévuBonjour à tous,
J'exécute le code suivant pour essayer d'ajuster les paramètres de mise en page de ce PDF avant de l'exporter sur mon bureau. Un exemple de mon code ressemble à ceci :
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window ("Charts",
obj = dt << Control Chart Builder( Variables( Y( :height, :weight ) ), Show Control Panel( 0 ), SendToReport(
) );
);
nw << Set page setup(
margins( 0.75, 0.75, 0.75, 0.75 ),
scale( 0.8 ),
portrait( 1 ),
paper size( "Tabloid" )
);
nw << Save PDF ("Desktop\EXAMPLE.pdf");Lors de l'utilisation de ceci, le document PDF "EXEMPLE" arrive sur mon bureau mais ne semble pas prendre en compte la partie "Définir la configuration de la page" de mon code. Il ne génère pas non plus d'erreur lors de l'accès à la ligne « Définir la configuration de la page », il semble donc essayer de fonctionner, mais ne fonctionne pas réellement.
Il semble également que je ne parviens pas à ajouter le booléen 1 dans la fonction Enregistrer le PDF pour que la fenêtre contextuelle de mise en page se produise.
Est-ce que quelqu'un sait ce que j'ai pu faire de mal pour provoquer cela ?
Merci
Personnalisation de masseRe : La configuration de la page pour PDF ne fonctionne pas comme prévuBonjour, avez-vous réussi à résoudre ce problème ? Je rencontre un problème similaire.
Lorsque j'utilise l'exemple de code de l'index de scripts, cela ne semble pas fonctionner non plus. Voici l'exemple :
Names Default To Here( 1 );
//This message applies to all display box objects
w = New Window( "Window", Text Box( "Page Setup Test" ) );
w << Set page setup( margins( 1, 1, 1, 1 ), scale( 1 ), portrait( 1 ), paper size( "Letter" ) );
w << save pdf( "$DOCUMENTS\test.pdf" );
peu importe les valeurs que je mets dans les arguments j'obtiens exactement le même PDF.
J'utilise JMP 17.2
Re : La configuration de la page pour PDF ne fonctionne pas comme prévuJ'obtiens un .pdf très différent lorsque je modifie les paramètres (mais j'utilise JMP18)
Names Default To Here(1);
w = New Window("Window", Text Box("Page Setup Test"));
w << Set page setup(margins(1, 1, 1, 1), scale(1), portrait(1), paper size("Letter"));
w << save pdf("$DOCUMENTS\test.pdf");
w << Set page setup(margins(0.5, 0.5, 0.5, 0.5), scale(0.5), portrait(0), paper size("Letter"));
w << save pdf("$DOCUMENTS\test2.pdf");
Web("$DOCUMENTS\test.pdf");
Web("$DOCUMENTS\test2.pdf");