Hola,
Estoy guardando mi análisis en una presentación de PowerPoint.El informe en .pptx es genial.Sin embargo, no puedo obtener una diapositiva de título para agregar a esta presentación.
Me gustaría agregar una diapositiva al principio y darle un nombre específico usando JSL.¿Es esto factible?
jrn << Guardar presentación( ruta || "Report.pptx" );
Sí, esto funcionó.¡Gracias!
JMP puede crear una diapositiva de título, pero tendrás que trabajar para ello, dependiendo de lo que quieras para tu página de título.
El mensaje JMP Guardar presentación() no guarda TextBox, BorderBox y OutlineBox de la misma manera que lo hace con un PictureBox.
A continuación se muestra un script donde creé una página de título dinámica (script/basada en datos).
Elementos importantes a tener en cuenta:
- Si el tamaño del cuadro de texto es demasiado grande, el tamaño se reducirá.
- \!N es una nueva línea. Agregué 4 para centrar un poco el título.
- Tendrás que jugar con el tamaño de fuente y el tamaño del cuadro de texto si no quieres que el título se ajuste.
- Congelar todo es importante. Esto guarda el cuadro de texto como una imagen, por lo que no se aplicará el formato habitual para guardar presentación de cuadro de texto, cuadro de contorno y cuadro de borde.
Como se indica en otra publicación de hoy:
Desde 2004, nuestro BKM ha estado utilizando P3ICLI, sin costo alguno, con derechos de autor con
el programa de la Fundación del Software Libre.
Descripción: P3ICLI (Interfaz de línea de comandos para insertar imágenes de PowerPoint) es una
Aplicación basada en script que inserta imágenes y/o archivos gráficos seleccionados por el usuario.
en diapositivas de Microsoft PowerPoint (R).
P3ICLI se puede descargar desde https://sourceforge.net/projects/p3icli/
Documenta un ejemplo de JSL, incluida la plantilla ppt, el script JSL, la explicación y el resultado.
archivo pptx en https://p3icli.sourceforge.io/jsl_example.html . Nos gusta la flexibilidad que ofrece.
para personalizar, tamaño, diseño, títulos y subtítulos .
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>
Hola gzmorgan0 ,
Esto no resuelve exactamente mi problema.Con este método, primero tengo que crear un pptx con una diapositiva de título y luego agregarle mis resultados.Pero si JMP no puede crear una diapositiva de título usando scripts; entonces supongo que esta solución está bien.
¡Gracias!
Guardar presentación guarda los resultados en una plantilla predeterminada.También puede guardar la presentación en una plantilla personalizada. Entonces te sugiero que crees el PPTX con una diapositiva de título.Entonces usa
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>