DTP駆け込み寺
  1. [18998] 既存ドキュメントに連結されたテキストフレームを配置したい ようたす 2017/01/23 11:06
    1. [18999] Re: 既存ドキュメントに連結されたテキストフレームを配置 (z-) 2017/01/23 12:54
      1. [19000] 環境 ようたす 2017/01/25 17:56
        1. [19002] Re: 既存ドキュメントに連結されたテキストフレームを配置 (z-) 2017/01/26 12:39
    2. [19003] Re: 既存ドキュメントに連結されたテキストフレームを配置し 2017/01/27 15:44
      1. [19004] Re^2: 既存ドキュメントに連結されたテキストフレームを 2017/01/27 16:03
        1. [19008] Re^3: 既存ドキュメントに連結されたテキストフレームを ようたす 2017/02/01 15:32
    3. [19005] Re: 既存ドキュメントに連結されたテキストフレーム あるふぁ 2017/01/29 13:27
    4. [19006] Re: 既存ドキュメントに連結されたテキストフレームを あるふぁ 2017/01/29 20:47
      1. [19009] Re^2: 既存ドキュメントに連結されたテキストフレームを ようたす 2017/02/01 15:35

[ 返信 ]

既存ドキュメントに連結されたテキストフレームを配置したい

おせわになります。
200ページを超えるindeisgnドキュメントがありまして、
全ページに画像が配置されております。
このドキュメント全てのページに連結されたテキストフレームを
配置したいのですがどうすればできますでしょうか?
そこに、ノンブルのようなものを流し込もうと思っています。
飛び飛びで入るため、予め空白行を入れたテキストを用意して一気に
終わらせようと思いました。
マスターに連結したテキストフレームを作ってためしましたが、
連結されたテキストのページが新規に作成されてしまいうまくいきませんでした。
予め流し込んでから、画像を配置すれば問題ないのですが、すでに配置済みのドキュメントなのでできません。
既存ドキュメントに連結されたテキストフレームを配置する方法がありましたら教えていただきたいです。

ちなみに今回はとにかく短時間で終わらせたかったので別のインデザインドキュメントで、テキストを流してpdfを作成し、そのpdfをスクリプトで自動配置させました。

[18998] ようたす (2017/01/23 Mon 11:06)

[ 返信 ]


Re: 既存ドキュメントに連結されたテキストフレームを配置

ここでプライマリテキストフレームなど説明してよいか迷うため、
ご使用の環境を記載するのは必須と考えていただきたく…

[18999] (z-) (2017/01/23 Mon 12:54)

[ 返信 ]


環境

失礼しました。CC2015.4 mac OS 10.11.6です。

[19000] ようたす (2017/01/25 Wed 17:56)

[ 返信 ]


Re: 既存ドキュメントに連結されたテキストフレームを配置

あー、ごめんなさい今意味がわかりました、
既存ページに連結テキストのマスターアイテムは現れるものの先頭ページから連結されているわけではなく、スマートテキストのリフロー処理はそのつど新規ページが作成されてしまうんですね。

自分ならマスターアイテムにスクリプトラベルを付け(またはレイヤーパネル内でアイテム名入力し)ておいて、オーバーライド&連結までスクリプトでやるかなあ、ぐらいしか思いつけませんでしたすみません。
どなたかのエレガントな回答があるといいですね…

[19002] (z-) (2017/01/26 Thu 12:39)

[ 返信 ]


Re: 既存ドキュメントに連結されたテキストフレームを配置し

indesignドキュメントの1P目を開いてメニュー>表>表を作成
本文行:200〜(ページ数の分) 列:1 で 作成
表を全て選択した状態で 線の設定を0mmに
表>セルの設定>行と列の設定で最大限度をドキュメントのページサイズの幅の大きい方に合わせて変更
セルのサイズを指定値で入力してページサイズぴったりに調整
文字あふれの赤四角をクリックしてshit押しながら次のページへ流し込む

とりあえずこれでページサイズの連結フレームはできるので
後は表組状態のままセルの余白とかで文字の位置調整するとか
マスターページに回り込みオブジェクト置くとかですかね・・・

[19003] (2017/01/27 Fri 15:44)

[ 返信 ]


Re^2: 既存ドキュメントに連結されたテキストフレームを

すいません
表の作成とかグダグダ書きましたけど
要は1ページに収まらないサイズの
でかいセル一個だけ作ってテキストフレーム縮小して
あふれ分を流し込めばマージンサイズの連結テキストできます

[19004] (2017/01/27 Fri 16:03)

[ 返信 ]


Re^3: 既存ドキュメントに連結されたテキストフレームを

マ 様
なるほど、shitクリックがありましたね。ありがとうございます。
マージンをせまくしておけば表にしなくてもいけそうです。
ありがとうございました。

[19008] ようたす (2017/02/01 Wed 15:32)

[ 返信 ]


Re: 既存ドキュメントに連結されたテキストフレーム

なるほど、はみだしたテキストとShift+クリックを使えはマージンサイズの連結テキストフレームが作れる…

てことは一時的にマージン設定を変えて、擬似ノンブルを入れるテキストフレームにぴったりになるようにしておけば手っ取り早いかもしれないですね

[19005] あるふぁ (2017/01/29 Sun 13:27)

[ 返信 ]


Re: 既存ドキュメントに連結されたテキストフレームを

てことで「マージンガイドを選択アイテムに合わせるスクリプト」を書いてみました

var vb=app.selection[0].visibleBounds;
var p=app.layoutWindows[0].activePage;
var pb=p.bounds;
var mp=p.marginPreferences;
mp.properties={top:0,left:0,bottom:0,right:0,columnCount:1};
mp.properties={
top:vb[0]-pb[0],
left:(p.side!=1818653800?vb[1]-pb[1]:-vb[3]+pb[3]),
bottom:-vb[2]+pb[2],
right:(p.side!=1818653800?-vb[3]+pb[3]:vb[1]-pb[1])
}

[19006] あるふぁ (2017/01/29 Sun 20:47)

[ 返信 ]


Re^2: 既存ドキュメントに連結されたテキストフレームを

あるふぁ 様
スクリプトありがとうございます。
また今回のような機会がありましたら使わせていただきます。

[19009] ようたす (2017/02/01 Wed 15:35)