// ファイル名からノンブルを作成 //--------------------------2003.11.06 新瀬 進(http://www.os.rim.or.jp/~furu/) // ノンブルをつけるページの画像をどれか一つ開いてから実行してください。 // 同じフォルダに含まれるPSD画像(拡張子.psd)を全て処理します。 // 統合されませんので、グレイスケール画像などで実行した後、統合してください。 // 単位系を保存して変更======================================================= var strtRulerUnits = preferences.rulerUnits; var strtTypeUnits = preferences.typeUnits; preferences.rulerUnits = Units.MM; // CM INCHES MM PERCENT PICAS PIXELS POINTS preferences.typeUnits = TypeUnits.POINTS; // 初期設定=================================================================== // 本の設定=================================================================== var bindingLeft = false; // 綴じ方向(右綴じ:false、左綴じ:true) var removeZero = true; // 桁揃えの'0'を消去 // 右ページ座標(ミリメートル)=============================================== var rightPagePosition = Array(183.4, 258.2); var rightPageJustification = Justification.RIGHT; // 揃え // 左ページ座標(ミリメートル)=============================================== var leftPagePosition = Array(9.8, 258.2); var leftPageJustification = Justification.RIGHT; // 揃え // フォント設定=============================================================== var fontName = "LucidaConsole"; var fontSize = 12; // ポイント var fontBold = false; var fontItalic = false; var fontAntiAlias = AntiAlias.NONE; // CRISP NONE SHARP SMOOTH STRONG // 色設定===================================================================== var fontColor = new SolidColor; fontColor.gray.gray = 100; // 処理======================================================================= var srcPath = activeDocument.path.toString(); // 文字化け対策。おかしくなる様ならはずしてください。 srcPath = escape(srcPath); srcPath = srcPath.replace(/%25/g,"\%"); var srcFolder = new Folder(srcPath); // 対象フォルダ var srcFiles = srcFolder.getFiles("*.psd"); // 処理ファイルを取得 //activeDocument.close(SaveOptions.DONOTSAVECHANGES); // ガイド画像を閉じる var loop; var page, pageName, pageNumber, tmpFile; var nombreLayer; var flag = 0; if(bindingLeft){ flag = 1; } // 左綴じの場合左右ページ判定を反転 for(loop=0; loop