convertShape()

書式

ovalObject.convertShape()

説明

シェイプに変換します。最初のパラメーターには、どのようなシェイプ(形状)にするかを指定します。以下の表に示す値を指定できます。

内容
ConvertShapeOptions.CONVERT_TO_BEVELED_RECTANGLE斜角の長方形
ConvertShapeOptions.CONVERT_TO_CLOSED_PATHパスを閉じる
ConvertShapeOptions.CONVERT_TO_INVERSE_ROUNDED_RECTANGLE丸みのある長方形(内)
ConvertShapeOptions.CONVERT_TO_LINE直線
ConvertShapeOptions.CONVERT_TO_OPEN_PATHパスを開く
ConvertShapeOptions.CONVERT_TO_OVAL楕円
ConvertShapeOptions.CONVERT_TO_POLYGON多角形
ConvertShapeOptions.CONVERT_TO_RECTANGLE長方形
ConvertShapeOptions.CONVERT_TO_ROUNDED_RECTANGLE角丸長方形
ConvertShapeOptions.CONVERT_TO_STRAIGHT_LINE直交線
ConvertShapeOptions.CONVERT_TO_TRIANGLE三角

2番目のパラメーターには多角形の場合の辺の数を指定します。3〜100までの値を指定できます。3番目のパラメーターには星形の内側の割合(0〜100%)を指定します。4番目のパラメーターには角の効果の半径を指定します。0〜800ptまでの値を指定できます。2番目以降のパラメーターはすべて省略することができます。
var o=app.activeDocument.ovals;
o[0].convertShape(
    ConvertShapeOptions.CONVERT_TO_POLYGON,
    6  // 六角形
);

目次に戻る