convertShape()

書式

textFrameObject.convertShape(ConvertShapeOptions, [numberOfSides], [insetPercentage], [cornerRadius])

説明

textFrameオブジェクトの形状を変更します。最初のパラメーターには以下の形状を指定します。このパラメーターは省略できません2番目以降に続くパラメーターは、指定した形状によって数や数値が異なりますので注意してください。

プロパティ値内容
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〜800)を指定します(単位はpt)。
var t=app.activeDocument.textFrames;
t[0].convertShape(ConvertShapeOptions.CONVERT_TO_ROUNDED_RECTANGLE,3,0,15);

目次に戻る