Project object‎ > ‎Attributes‎ > ‎

xmpPacket

CS4
記述

app.project.xmpPacket


概要

プロジェクトのXMPメタデータをRDF(XMLベース)として保存します。XMPの詳細はAfter Effects付属のJavaScript Tools Guideを参照。

Adobe - JavaScript Tools Guide (PDF)


タイプ

String (文字列) - 読み込み/書き込み


ノート

以下のサンプルコードはプロジェクトのXMPメタデータにアクセスし、Label project metadataフィールドを編集します。
var proj = app.project;
// load the XMP library as an ExtendScript ExternalObject 
if (ExternalObject.AdobeXMPScript == undefined) {
    ExternalObject.AdobeXMPScript = new
    ExternalObject('lib:AdobeXMPScript'); 
}
var data = new XMPMeta(app.project.xmpPacket); 
// get the project’s XMP metadata
// update the Label project metadata’s value
var schemaNS = XMPMeta.getNamespaceURI("xmp"); 
var propName = "xmp:Label";
try {
    mdata.setProperty(schemaNS, propName, "final version...no, really!"); 
}
catch(e) { 
    alert(e);
}
app.project.xmpPacket = mdata.serialize();

Comments