[Scilab-users] How to print GUI window?
Samuel Gougeon
sgougeon at free.fr
Thu Aug 1 23:51:33 CEST 2019
Le 01/08/2019 à 21:50, Samuel Gougeon a écrit :
>
> // Generate a GUI (from
> demos)exec("SCI/modules/gui/demos/uicontrol_plot3d.dem.sce",-1);f=findobj("figure_id",100001);f.figure_position([12])=[00];//
> Imposes the GUI position on the screenf.visible="on";// Brings the GUI
> window on the fronts=f.figure_size;filename="capture_$U(Y-%m-%d
> %H%M%S).png";// with a timestamp in the file
> namefilename="capture.png";// simple fixed file
> nameiview_path=findfileassociation(".png");// or replace with the
> fixed known path// to IrfanView .exe on your computercmd="%s
> /capture=7=(0,0,%d,%d)
> /convert=%s";cmd=msprintf(cmd,iview_path,s(1),s(2),filename);status=host(cmd);winopen(filename);
Other Irfanview command-line options exist and can be included in the
command string, to print the capture even without saving it in any file,
namely: /aspectratio /resize_long=size /resize_short=size /rotate_r
/rotate_l /print etc
The irfanview help is extensive and very clear, with many examples.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20190801/da70bb2d/attachment.htm>
More information about the users
mailing list