2009-09-03から1日間の記事一覧

画像フレームのフィットオプション

画像をフレームピッタリに配置したり、逆に画像に合せてフレームを大きくしたり小さくしたり。[JavaScript] var frame = app.activeDocument.selection[0]; frame.place(File("/c/sample.jpg")); frame.fit(FitOptions.CONTENT_TO_FRAME); [VBScript] Set ap…

画像フレームの揃え(フレーム調整オプション、基準点)の変更

[JavaScript] var frame = app.activeDocument.selection[0]; frame.frameFittingOptions.fittingAlignment = AnchorPoint.TOP_CENTER_ANCHOR; frame.place(File("/c/sample.jpg")); [VBScript] Set app = CreateObject("InDesign.Application") Const idBot…

フレーム全体の行揃えを変更する

[JavaScript] var frame = app.activeDocument.selection[0]; frame.parentStory.justification = Justification.rightAlign; [VBScript] Set app = CreateObject("InDesign.Application") Const idRightAlign = 1919379572 Set frame = app.activeDocument.…

フレーム全体の行送りを変更する

[JavaScript] var frame = app.activeDocument.selection[0]; frame.parentStory.leading = 30; [VBScript] Set app = CreateObject("InDesign.Application") Set frame = app.activeDocument.selection(1) frame.parentStory.leading = 30

フレーム削除

[JavaScript] var frame = app.activeDocument.selection[0]; frame.remove(); [VBScript] Set app = CreateObject("InDesign.Application") Set frame = app.activeDocument.selection(1) frame.delete()

スクリプトラベルが設定されているフレームを選択する

[JavaScript] var myDoc = app.activeDocument; frame = myDoc.pages.item(0).pageItems.item("画像枠"); [VBScript] Set app = CreateObject("InDesign.Application") Set myDoc = app.ActiveDocument Set frame = myDoc.pages.item(1).pageItems.item("画…

EPS形式で保存

[JavaScript] var myDoc = app.activeDocument; myDoc.exportFile(ExportFormat.EPS_TYPE, File("/c/sample.eps")); [VBScript] Set app = CreateObject("InDesign.Application") Const idEPSType = 1952400720 Set myDoc = app.ActiveDocument myDoc.Export…

テキスト検索置換

[JavaScript] app.changeTextPreferences = NothingEnum.nothing; app.findTextPreferences = NothingEnum.nothing; app.findTextPreferences.findWhat = "これを"; app.changeTextPreferences.changeTo = "アレニ"; app.changeTextPreferences.appliedFont …

フォルダ削除

[JavaScript] var DeleteFolder = new Folder("/c/Sample/"); DeleteFolder.remove();

ファイル保存

[JavaScript] var myDoc = app.activeDocument; myDoc = myDoc.save(File("/c/sample.indd")); [VBScript] Set app = CreateObject("InDesign.Application") Set myDoc = app.ActiveDocument myDoc.save("C:/sample.indd") 保存しないで閉じる場合は [JavaSc…