書式
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);