0

InDesignCS5スクリプトのjavascriptの楕円の参照点を変更しようとしています。これが私が試していることです:

function addFid(top, left, bottom, right) {
  var circle = myDoc.ovals.add();
  circle.geometricBounds = [top, left, bottom, right];
  circle.fillColor = myDoc.swatches.item("Black");
  circle.strokeWeight = 0;
  // Apparently, this Object does not support this property or method
  circle.transformReferencePoint = AnchorPoint.CENTER_ANCHOR;
}

ただし、何らかの理由でこれを実行すると、「オブジェクトはプロパティまたはメソッド'transformReferencePoint'をサポートしていません」というメッセージが表示されます。

正しいプロパティやメソッドがどこにも見つかりません(少なくとも楕円形の場合は)

何か助けはありますか?

4

1 に答える 1

1

transformReferencePointはLayoutWindowプロパティです。

app.activeWindow.transformReferencePoint = AnchorPoint.CENTER_ANCHOR;

それはあなたの問題を解決するはずです。

Loic

于 2012-06-28T17:48:05.213 に答える