Hallo,
Ich speichere meine Analyse in einer PowerPoint-Präsentation.Der Bericht in .pptx ist großartig.Allerdings kann ich dieser Präsentation keine Titelfolie hinzufügen.
Ich möchte am Anfang eine Folie hinzufügen und ihr mithilfe von JSL einen bestimmten Namen geben.Ist das machbar?
jrn << Präsentation speichern( path || "Report.pptx" );
Ja, das hat funktioniert.Danke schön!
JMP kann eine Titelfolie erstellen, aber Sie müssen dafür arbeiten, je nachdem, was Sie für Ihre Titelseite wünschen.
Die JMP-Nachricht Save Presentation() speichert TextBox, BorderBox und OutlineBox nicht auf die gleiche Weise wie eine PictureBox.
Unten ist ein Skript, mit dem ich eine dynamische (skript-/datenbasierte) Titelseite erstellt habe.
Wichtige Punkte, die Sie beachten sollten:
- Wenn die TextBox-Größe zu groß ist, wird die Größe verkleinert.
- \!N ist eine neue Zeile. Ich habe 4 hinzugefügt, um den Titel etwas zu zentrieren.
- Sie müssen mit der Schriftgröße und der Textfeldgröße herumspielen, wenn Sie nicht möchten, dass der Titel umbrochen wird.
- Alles einfrieren ist wichtig. Dadurch wird die TextBox als Bild gespeichert, sodass die üblichen Formatierungen „TextBox, OutlineBox, BorderBox „Präsentation speichern““ nicht angewendet werden.
Wie es heute in einem anderen Beitrag heißt:
Seit 2004 verwendet unser BKM P3ICLI, ein kostenloses, urheberrechtlich geschütztes Produkt
das Programm der Free Software Foundation.
Beschreibung: P3ICLI (PowerPoint Picture Insert Command Line Interface) ist eine
skriptgesteuerte Anwendung, die vom Benutzer ausgewählte Bild- und/oder Grafikdateien einfügt
in Microsoft PowerPoint (R)-Folien.
P3ICLI kann heruntergeladen werden von https://sourceforge.net/projects/p3icli/
Es dokumentiert ein JSL-Beispiel, einschließlich der PPT-Vorlage, des JSL-Skripts, der Erklärung und des Ergebnisses
pptx-Datei unter https://p3icli.sourceforge.io/jsl_example.html . Uns gefällt die Flexibilität, die es bietet
anpassen, Größe, Layout, Titel und Bildunterschriften .
Names Default To Here( 1 );
dt= Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ), Group By(:sex), Fit Line({report(0)}) );
rbiv = biv << report;
rbiv[Framebox(1)] << row legend(:sex, color(1), marker(1));
rbiv << Save Presentation( "c:/temp/ann_jmp_example.pptx");
rbiv[Framebox(1)] << frame size(1500,480);
rbiv << Save Presentation( "c:/temp/ann_jmp_example.pptx", append );
wait(0);
biv << close window;
bob = BorderBox("",
VlistBox(ttl1 = TextBox(Repeat("\!N",4) || "Custom Report for File: " || char(dt<<GET name=""></GET>
Hallo gzmorgan0 ,
Das löst mein Problem nicht ganz.Bei dieser Methode muss ich zuerst eine PPTX mit einer Titelfolie erstellen und dann meine Ergebnisse daran anhängen.Wenn JMP jedoch keine Titelfolie mithilfe von Skripten erstellen kann; Dann denke ich, dass diese Lösung in Ordnung ist.
Danke!
Präsentation speichern speichert die Ergebnisse in einer Standardvorlage.Sie können die Präsentation auch in einer benutzerdefinierten Vorlage speichern. Daher schlage ich vor, dass Sie das PPTX mit einer Titelfolie erstellen.Dann benutze
jrn << Save Presentation(mypath/myname.pptx, Append);<BR /><BR />/* Genral Syntax<BR /> db << Save Presentation("path", <TEMPLATE>,<(Insert("Begin"|"End"|N) | Replace("Begin"|"End"|N) | "Append")>,<BR /> <OUTLINE titles="">, <BR /> <"Native"|"EMF"| "PNG" | "JPG" | "BMP" | "GIF" | "TIF">);<BR />*/</OUTLINE></TEMPLATE>