私はそれが長方形に私が文書で作業するたびに作成するために私を必要とするため、CropMarks.JSXスクリプトを使用したくありませんでした。私はまた、定期的に私のすべてのアートファイルに適用することができ、私のチームと内部的に共有できるスクリプトを作成しようとしています。これにより、すべてのアートワーク、クロップマークの長さ、オフセット量、およびストロークの重みの一貫性が可能になります。また、ページの高さと幅に基づいてクロップマークを設定します。
以下のスクリプトを使用してクロップマークを作成することができました。私の最大の問題の
myDocument = app.activeDocument;
//Change Unit of Meausre to Points
myDocument.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.points;
myDocument.viewPreferences.verticalMeasurementUnits = MeasurementUnits.points;
var myCropMarkLength = 15.12;
var myCropMarkOffset = 20.88;
var myCropMarkWidth = .25;
var myPH = myDocument.documentPreferences.pageHeight;
var myPW = myDocument.documentPreferences.pageWidth;
//Upper Left Crop Mark Pair
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [myPH - myPH, (myPW - myPW) - myCropMarkOffset, myPH - myPH, (myPW - myPW) - (myCropMarkOffset + myCropMarkLength) ];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [(myPH - myPH) - myCropMarkOffset, myPW - myPW, (myPH - myPH) - (myCropMarkOffset + myCropMarkLength), myPW - myPW];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
//Lower Left Crop Mark Pair
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [myPH, (myPW - myPW) - myCropMarkOffset, myPH, (myPW - myPW) - (myCropMarkOffset + myCropMarkLength) ];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [myPH + myCropMarkOffset, myPW - myPW, myPH + (myCropMarkOffset + myCropMarkLength), myPW - myPW];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
//Upper Right Crop Mark Pair
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [myPH - myPH, myPW + myCropMarkOffset, myPH - myPH, myPW + (myCropMarkOffset + myCropMarkLength) ];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [(myPH - myPH) - myCropMarkOffset, myPW, (myPH - myPH) - (myCropMarkOffset + myCropMarkLength), myPW];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
//Lower Right Crop Mark Pair
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [myPH, myPW + myCropMarkOffset, myPH, myPW + (myCropMarkOffset + myCropMarkLength) ];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
myOutsideGuide_Left = app.activeDocument.pages[0].graphicLines.add();
myOutsideGuide_Left.geometricBounds = [myPH + myCropMarkOffset, myPW, myPH + (myCropMarkOffset + myCropMarkLength), myPW];
myOutsideGuide_Left.strokeWeight = myCropMarkWidth;
//Change Unit of Measure Back to Inches
myDocument.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.inches;
myDocument.viewPreferences.verticalMeasurementUnits = MeasurementUnits.inches;
一つ、このスクリプトを作成する際に境界がこれは私が彼らがされているだろうと思ったものから、逆方向だった[Y1、X1、Y2、X2]であることを決定しました。
このコードは、ページ・サイズに基づいて、クロップマークを作成する際に他の人を助けますが、使用されているワークフローに基づいてInDesignのトンボの方法を使用することはできませんことを願っています。
組み込みのクロップマークを使用しない理由は何ですか? –
myOutsideGuide_Leftはどこに描画されるべきですか?ページの全体に沿って? – mdomino