我找不到任何智能的方式。
下面的代碼片段只適用於在頁面面板添加新頁面圖標或它的快捷方式,
設置頁面長度文件設置對話框原因模態對話框錯誤。
var doc = app.activeDocument;
var p = doc.pages.length;
var listener = doc.addEventListener(
MutationEvent.AFTER_ATTRIBUTE_CHANGED,
create_dummy
);
listener.name = 'ooo';
function create_dummy(e) {
if (e.attributeValue.constructor.name === 'Page') {
if (p < e.currentTarget.pages.length) {
var tf = e.attributeValue.textFrames.add();
tf.geometricBounds = [1,1,72,144];
tf.parentStory.contents = e.timeStamp.toString();
}
p = e.currentTarget.pages.length;
}
}
謝謝
毫克
此解決方案工作。但是,當頁面被刪除或在頁面面板中雙擊頁面時,它也會運行該功能。有什麼辦法可以區分這些其他事件嗎? –