Problems writing metadata.
just when thought had working wrong. happening have custom schema loaded on 1 file. if load on 1 file indesign remembers , script works fine. if not loaded things go wrong. need happen through script not loading indesign.
heres basics.
var mydocument=app.activedocument; var myjobnum=mydocument.name.slice(0,5); var mypoo=mydocument.metadatapreferences; (mypoo){ if (externalobject.adobexmpscript == undefined) { externalobject.adobexmpscript = new externalobject("lib:adobexmpscript"); } xmp = new xmpmeta(); var mynewcolor=setproperty("http://www.hjedesign.com/metadata/1.0/", "color", selectedcolor,); var mynewyear=setproperty("http://www.hjedesign.com/metadata/1.0/", "year", selectedyear,); var mynewsize=setproperty("http://www.hjedesign.com/metadata/1.0/", "trimsize", selectedsize,); var mynewsize=setproperty("http://www.hjedesign.com/metadata/1.0/", "specialinstructions", selectedinst,); }
wich work fine when custom schema has been loaded not work @ if don't. if try setproperty tells me have , unregistered schema.
check out article:
http://tomaxxi.com/2010/09/storing-custom-data-into-indesign-file-xmp/
hope helps.
--
marijan (tomaxxi)
More discussions in InDesign Scripting
adobe
Comments
Post a Comment