DTP駆け込み寺

[ 返信 ]

Re^3: テキストのレイヤー分けとバージョンダウン保存

> 2.その際に文字が複数のテキストボックスにわかれるのを防ぎたい。
> これが無理なんだよなー。どうがんばっても無理。
> 事故の臭いしかしない。

あなこんだ2000様

ありがとうございます。
無理…、ですか。ここだけは手作業になるんでしょうか…。

テキスト結合のソースがあったので、
手作業+スクリプト実行になるのでしょうか。

また、
2.レイヤーを作成する
3.テキストボックスを探し、レイヤーを移動する
のコードを作ってみました。
ファイル開いて全てを選択するとちゃんと動くんですが、
選ばなくて移動してほしいので、
selObj = activeDocument.selection;

selObj = activeDocument.textFrames;
に変えると移動しない文字が出てきてしまいます。
なにが違うんだろう…。

layObj = activeDocument.layers.add();
layObj.name = "moji";
selObj = activeDocument.selection;
for (i=0; i<selObj.length; i++)
{
if(selObj[i].typename == "TextFrame")
{
dupObj = selObj[i].duplicate();
dupObj.moveToBeginning(layObj);
selObj[i].remove();
}
}

すっきり解決ではないコードなのでちょっと悲しいです。

[13476] ILL初心者 (2012/01/30 Mon 10:53)

  1. [13473] テキストのレイヤー分けとバージョンダウン保存 ILL初心者 2012/01/29 19:03
    1. [13474] Re: テキストのレイヤー分けとバージョンダウン保存 ILL初心者 2012/01/29 22:40
      1. [13475] Re^2: テキストのレイヤー分けとバージョンダウン保存 あなこんだ2000 2012/01/29 23:35
        1. [13476] Re^3: テキストのレイヤー分けとバージョンダウン保存 ILL初心者 2012/01/30 10:53