DTP駆け込み寺

[ 返信 ]

Re^4: イラレスクリプトでテキストフレーム作成

> コピーペーストじゃなくてtextRangeのメソッドのmoveかduplicateを使いましょう

少し方向性を変えてみましたが、こちらだとニュアンスは合っているかと思いますが途切れ途切れのポイントテキストを拾えず…。

var DOC = activeDocument;
var SEL = DOC.selection;
for (var i=0; i < SEL.length; i++){
// if(SEL[i].kind == TextType.POINTTEXT || SEL[i].kind == TextType.PATHTEXT){
var cLayer = SEL[i].layer;
var rect = cLayer.pathItems.rectangle(SEL[i].top, SEL[i].left, SEL[i].width, SEL[i].height);
var tFrame = cLayer.textFrames.areaText(rect);
SEL[i].textRange.move(tFrame, ElementPlacement.PLACEATEND);
SEL[i].remove();
SEL[i] = tFrame;
// }
}
DOC.selection = SEL;

[21020] 柴犬 (2022/11/29 Tue 09:54)


残り3件

  1. [21011] イラレスクリプトでテキストフレーム作成 柴犬 2022/11/25 15:04
    1. [21013] Re: イラレスクリプトでテキストフレーム作成 (z-) 2022/11/28 12:32
      1. [21015] Re^2: イラレスクリプトでテキストフレーム作成 柴犬 2022/11/28 14:18 *
      2. [21016] Re^2: イラレスクリプトでテキストフレーム作成 柴犬 2022/11/28 14:29
      3. [21017] Re^2: イラレスクリプトでテキストフレーム作成 柴犬 2022/11/28 14:32 *
        1. [21018] Re^3: イラレスクリプトでテキストフレーム作成 教授 2022/11/28 16:38
          1. [21019] Re^4: イラレスクリプトでテキストフレーム作成 柴犬 2022/11/28 19:03
          2. [21020] Re^4: イラレスクリプトでテキストフレーム作成 柴犬 2022/11/29 09:54
            1. [21021] Re^5: イラレスクリプトでテキストフレーム作成 (z-) 2022/11/29 13:13
              1. [21025] Re^6: イラレスクリプトでテキストフレーム作成 柴犬 2022/11/30 09:33
              2. [21026] Re^6: イラレスクリプトでテキストフレーム作成 柴犬 2022/11/30 10:46