DTP駆け込み寺
  1. [16423] InDesignCS5.5で長体を自動でかけたい Accoon 2014/03/13 16:43
    1. [16424] Re: InDesignCS5.5で長体を自動でかけたい (・・) 2014/03/13 17:42
      1. [16426] Re^2: InDesignCS5.5で長体を自動でかけたい Accoon 2014/03/13 18:35
        1. [16434] Re^3: InDesignCS5.5で長体を自動でかけたい (・・) 2014/03/14 18:27
    2. [16425] Re: InDesignCS5.5で長体を自動でかけたい -e 2014/03/13 18:32
      1. [16429] Re^2: InDesignCS5.5で長体を自動でかけたい InDesign 長体 Script 2014/03/14 09:16
        1. [16431] ありがとうございます Accoon 2014/03/14 10:07
      2. [16430] ありがとうございます Accoon 2014/03/14 10:03

[ 返信 ]

InDesignCS5.5で長体を自動でかけたい

初めての質問です。
もっと楽に作業をしたいと思い、質問させていただきます。
環境はMacOS10.7.3、InDesign CS5.5(7.5.3)です。
何をお伝えしたらいいのか分からず、情報が不足しているようでしたら、
ご指摘戴けますと幸いです。

テキストボックス内にエクセルから文字を流し込み、ボックスの横幅よりも
長いテキストに対し、自動で1%刻みで長体をかけられる方法を探しています。

例えば、6文字入るテキストボックスがあるとします。
パイナップル   ←正体でOK
メロン      ←正体でOK
グレープフル   ←これはボックスの横幅に合わせて長体をかけたい
ーツ
キウイフルー   ←これはボックスの横幅に合わせて長体をかけたい

パッションフ   ←これはボックスの横幅に合わせて長体をかけたい
ルーツ

というような感じです。
Illustratorのjavascriptはネットで検索をして見つけられたのですが、InDesignの
ものを探しています。
また、当方、スクリプトに関しては初心者で、これを読めば自分でスクリプトを
作れるようになるよというオススメサイトの情報でも嬉しいです。

お忙しい所恐れ入りますが、宜しくお願い致します。

[16423] Accoon (2014/03/13 Thu 16:43)

[ 返信 ]


Re: InDesignCS5.5で長体を自動でかけたい

スタイルをお使いでしたら文字数に合わせて正規表現スタイルで対応可能だと思います。
例えば

「.{7}」を文字スタイル「7字(85.7%)」
など。
(例では大ざっぱに任意の文字で指定しましたが文字種を仮名など細かく制御も可能)

[16424] (・・) (2014/03/13 Thu 17:42)

[ 返信 ]


Re^2: InDesignCS5.5で長体を自動でかけたい

申し訳ございません。
私がカタカナばかりの例を出したので…。

スタイルは使っているのですが、
漢字とカタカナ、ひらがなが混在しており、半角スペースが入っている場合も
あったり、和文等幅で文字詰めをしているので、単純に文字数で横比率を決められないのです。

文字数は短くて13文字、長いと45文字くらいある行もあります。
同じ13文字でも文字によって横比率が異なってしまう場合もあります。

でも、便利な機能を教えていただきまして、有り難うございます。
正規表現スタイルはあんまり使っていない機能なので、勉強してみます。
引き続き、宜しくお願い致します。

[16426] Accoon (2014/03/13 Thu 18:35)

[ 返信 ]


Re^3: InDesignCS5.5で長体を自動でかけたい

文字長の内訳として多岐にわたることは理解できましたが、具体的には何字幅のボックスでしょう。
仮に45字を13字に納めると30%以上になり狭めすぎで実用的でないと思うのですが。
また行数によっても考え方が変わると思います。
見本のscriptも手を加えれば複数行に対応するのかも知れませんが基本1行毎のようです。
正規表現スタイルである程度ターゲットを絞ったり、纏めたりした場合行数に関係なくパターンを複数セットしてしまえば自動で適用されます。
希望の効果を完全に満たす事が出来なくても支援になれば良いという考えもあります。参考までに。

[16434] (・・) (2014/03/14 Fri 18:27)

[ 返信 ]


Re: InDesignCS5.5で長体を自動でかけたい

とりあえずココあたりですかね。
http://www.openspc2.org/book/InDesignCS4/index.html
http://www15.ocn.ne.jp/~preopen/iddomjs/domCS-CS55.html
ただ、一箇所の情報だけでどうにかなるものでもない事が多いので
結局必要な情報を色々探すしか無いと思いますよ。

[16425] -e (2014/03/13 Thu 18:32)

[ 返信 ]


Re^2: InDesignCS5.5で長体を自動でかけたい

InDesign 長体 Script でぐぐった...

名もないテクノ手
[JavaScript][InDesign][CS3][CS4]選択テキストを長体(または平体)で指定ライン数に追い込む「shorten_line_selection 0.2」
http://d.hatena.ne.jp/seuzo/20100215/1266213438

blog mg ☃ frozen frozen
[InDesign]気になるところを長体平体で一行減らす
http://www.milligramme.cc/wp/archives/591

このあたりが、実務に使いやすいとおもわれ...

[16429] InDesign 長体 Script (2014/03/14 Fri 09:16)

[ 返信 ]


ありがとうございます

一つ目のサイトは私も見つけておりまして…。
ラインってなんだ?と思って、よく分からないやと読み込んでいなかったのです。
ラインは行数という意味でしょうかね…。

二つ目のサイトは見ていなかったので、試してみます!

でも、バージョンが違うので、大丈夫でしょうか…。
とりあえず、試してみます!

[16431] Accoon (2014/03/14 Fri 10:07)

[ 返信 ]


ありがとうございます

読んで勉強します。
やりたいことを自分でササッとスクリプト組んで使えるようになりたいものです。
頑張ります。

[16430] Accoon (2014/03/14 Fri 10:03)