Script – Custom Commands
Save As
Purpose of this command is to save file to alternate or predefined folder.
function ShortFileName(name)
{
local index=name.rfind("\\");
if(!index)
index=name.rfind("/");
if(index){
name=name.slice(index+1);
return name;
}
return "document.priPrinter";
}
local doc=window.GetDocument();
local sub=doc.GetNumSubDocs();
if(sub)
{
local filename;
if(0){
// save to predefined location
local short= ShortFileName(sub.filename);
filename="z:\\archive\\"+short;
}else {
// save to same folder
filename=sub.filename;
}
filename=window.SaveFileDialog(filename,"priPrinter Documents (*.priPrinter )|*.priPrinter")
if(filename)
window.SaveAs(filename);
}It’s possible to create custom button which will execute this script.
See Results:
