InDesign JavaScript

[InDesign JavaScript] ポストスクリプト保存(PSファイル)

myDoc = app.activeDocument; myDoc.printPreferences.printer = Printer.postscriptFile; myDoc.printPreferences.printFile = File("/c/test.ps"); myDoc.print(); ※ダイアログなしで実行したいのだけど、調査中・・・

[InDesign JavaScript] 線を引く

myDoc = app.activeDocument; myLine = myDoc.rectangles.add(); myLine.paths.item(0).entirePath = [ [0,20],[20,20] ];配列は [ [左横,左縦],[右横,右縦] ]

[InDesign JavaScript] paragraphsとlinesの違い

var myObj = app.activeDocument.selection[0]; alert(myObj.parentStory.paragraphs[0].contents); alert(myObj.parentStory.lines[0].contents);paragraphsの場合は強制改行が入る1段落全て新しい朝が来た希望の朝だlinesは成り行き改行までの1行新しい…

[InDesign JavaScript] 選択したオブジェクトにテキストの回りこみを設定する

var myObj = app.activeDocument.selection[0]; myObj.textWrapPreferences.textWrapType = TextWrapTypes.BOUNDING_BOX_TEXT_WRAP; myObj.textWrapPreferences.textWrapOffset = [5,5,5,5];[TextWrapTypes] BOUNDING_BOX_TEXT_WRAP //境界線ボックスで回り…

[InDesign JavaScript] オーバーフローしたセルを見つけて表示する

※ペーストボードにあるのは無視します。var myDoc = app.activeDocument; var myPageItems = myDoc.pageItems; var flg = false; for(var pl=0;myPageItems.length>pl;pl++){ for(var tl=0;myPageItems.item(pl).tables.length>tl;tl++){ var myTable = myPa…

[InDesign JavaScript] フレームは残しつつ中の画像やテキストを削除

//画像の削除の場合 var Obj = app.activeDocument.selection[0].graphics[0]; Obj.remove();//テキストストーリーの削除の場合 var myStory = app.activeDocument.selection[0].parentStory; myStory.remove();

[InDesign JavaScript] フレームの中の画像を相対値で移動する

var myDoc = app.activeDocument; //単位をミリに変更 myDoc.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.MILLIMETERS; myDoc.viewPreferences.verticalMeasurementUnits = MeasurementUnits.MILLIMETERS;//選択したフレームの画像を選…

[InDesign JavaScript] 選択したフレームはそのままに中の画像だけを回転させる

例)中心を支点に27度反時計回りに回転させるvar myRotateMatrix = app.transformationMatrices.add({counterclockwiseRotationAngle:27}); app.activeDocument.selection[0].graphics[0].transform(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.…