226387
InD-BOARD
他人を誹謗中傷する発言や個人売買・違法コピーに関する書き込みは禁止です。
トラブルに関する質問は、OSやアプリケーションのバージョン、周辺機器等の情報も記入して下さい。
質問へのレスには必ずお礼のコメントを付けましょう。

- HOME - 記事検索 - 投稿回数 - 携帯用URL - フィード - ヘルプ - 管理人用 -
新規投稿フォーム(返信は各スレッドの返信ボタンからお願いします。)
※「投稿キー」を入力しないと投稿できませんので注意して下さい。

名前
Mail
URL
新規投稿タイトル
画像添付
文字色
Cookie / パスワード
投稿キー (※投稿時に 1442 を入力してください)
サンプルスクリプトのTabUtilities.jsxについて / momo
InDesignのJavascriptを勉強しているものです。
環境
Windows10
InDesign cs6

サンプルスクリプトのTabUtilities.jsxについてわかる方がいらっしゃっいましたらお願いします。

126行目 関数 myFindColumnEdge の中の
136行目 for文でif(myCounter==0){…} が理解できません。textColumnCountを見ているのであれば1からだと思うのですが。myCounter==0とはどういうことなのでしょうか?
また、
153行目 変数 myRightIndent
154行目 変数 myTextWidth
が突然出てきます。これはどう理解したらよいのでしょうか?

No.9159 2017/03/13(Mon) 18:38:56
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Re: サンプルスクリプトのTabUtilities.jsxについて / お〜まち Email URL
ざっとスクリプトを読みましたが、普通の使い方をしている方にはスクリプトが想定しているケーススタディを思いつかないと思います。添付の図のように、テキストフレームにフレーム内の余白があり、段組になっていること。さらにそれが複数連結されていること(連結を表示し忘れましたが連結されています)。なおかつ、選択範囲が、複数の段、フレームにまたがっていること。
こういったケースでも対応できるように書かれているスクリプトなので、私のような人に教えようという立場でも使ったことのないプロパティがいっぱい出てきます。(でもこれだけいろんなケースを想定しておきながら縦組みに対応していないという、ある意味情けないサンプルです)
勉強するにはちょっと難しいサンプルですが、想定さえ見えてくれば、一行一行で何をしているのか見えてくると思います。

No.9160 2017/03/13(Mon) 22:53:26
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0

Re: サンプルスクリプトのTabUtilities.jsxについて / momo
お〜まち様 お返事ありがとうございます。

お〜まち様のおっしゃられていることと添付図を参考に理解を深めたいと思います。

図まで作成していただいてありがとうございました。

No.9161 2017/03/14(Tue) 08:33:37
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Re: サンプルスクリプトのTabUtilities.jsxについて / たう
153,154行目は意味不明ですねw

そもそも
for (myCounter = 0; myCounter < myTextFrame.textFramePreferences.textColumnCount; myCounter ++){
ていうループの中で
if(myCounter == myTextFrame.textFramePreferences.textColumnCount){
が満たされることがありえないので滅茶苦茶書いててもエラーにならないようですが

No.9165 2017/03/16(Thu) 14:51:48
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0
javascriptを使用しての正規表現置換に関して / meg
【環境】Mac OS X yosemite / indesign CS4

javascriptを使用しての正規表現置換に関して質問です。

var my_find_obj = {findWhat:"【\d\d\d】"};

のように検索すると、実際のindesign検索ボックス内で"【ddd】"のようにdの前が空白?になってしまい正しく動作しません。
"【\d\d\d】"を直接検索ボックス内に記述すると正しく表示されるのですが、どうしたら回避できるものなのでしょうか?

No.9162 2017/03/16(Thu) 12:55:14
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:50.0) Gecko/20100101 Firefox/50.0

Re: javascriptを使用しての正規表現置換に関して / おしい
javascriptでは、¥(バックスラッシュ)を使用する場合に、はエスケープする必要があり¥¥と入力します。

よって、下記の様に入力すれば問題無いかと思います。
var my_find_obj = {findWhat:"【\\d\\d\\d】"};
var my_find_obj = {findWhat:"【\\d{3}】"};


『javascript エスケープ』で検索すると理解が深まるかと思います。

No.9163 2017/03/16(Thu) 13:20:29
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:51.0) Gecko/20100101 Firefox/51.0

Re: javascriptを使用しての正規表現置換に関して / meg
おしい様

お返事ありがとうございます。
var my_find_obj = {findWhat:"【\\d\\d\\d】"};
の形ではやはり空白?に化けてしまったのですが、
var my_find_obj = {findWhat:"【\\d\\d\\d】"};
で回避することができました。
どうもありがとうございました!

No.9164 2017/03/16(Thu) 13:36:37
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:50.0) Gecko/20100101 Firefox/50.0
数字の分離をなくしたい / q3
CS6です。

フレームグリット内で、「連数字処理」の設定を外し文字を流し込んでいるのですが、数字(4桁)が分離されず、その影響で行によっては字間が均等送りにならず開いてしまいます。
他にどの箇所をチェックすれば、そういうことをなくせるのでしょうか。

今のところ解決方法が分らず、字間が開いてしまったところは手動で改行しています。しかしその場合、修正で文字が増減した場合に、また改行を解除しなければいけなかったりします。

数字や英字は1バイトの欧文書体にしているのですが、それが影響していたりしますか?

よろしくお願いします。

No.9136 2017/03/03(Fri) 23:00:33
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: 数字の分離をなくしたい / あさうす
通常、プロポーショナル欧数(基本ラテン)は、単語間の分離禁止です。
これはInDesignというよりは欧文としての組版処理としての基本になります。

InDesignの場合、例外的に、欧文泣き別れの設定をすればアルファベット類は行末・行頭で分割しますが、
数字はその対象にはなりませんから、措置できません。
これも例外的に、全角数字を入力して、字形パネル等でプロポーショナル字形の情報を割り当てることで
分割させることもできますが、これができるのはAdobe-Japan1仕様のフォントの場合だけであって、
それ以外の場合は意図しない結果になります(日本語TrueTypeでは全角に戻りますし、欧文フォントでは
フォント自体が適用できません)。

なので、既に行っているとは思いますが、強制改行(shift+enter)を入れるくらいしかないでしょう。
または別途外字として、Adobe-Japan1仕様のフォントとして数字部分を作成しなおすか、です。
例外的な組版処理なので、例外的な措置を取るしかない、というのが実際のところです。

No.9137 2017/03/04(Sat) 09:14:28
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0

Re: 数字の分離をなくしたい / q3
あさうす様
結局、設定でどうこうできず「どうしようもない」ということなんですね。
かなりの箇所に4桁の数字が入っているのでショックです…。
これはもうかなりの手間なので数字は和文にするかもしれません。

No.9138 2017/03/04(Sat) 14:06:41
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: 数字の分離をなくしたい / あさうす
行われようとしていること自体が例外的なこと、という点が重要ですし、
「なぜそれが必要なのか」はInDesignの処理を含む、組版設計として検討された結果としての話でしょうか。

InDesignに限らずですが、文字組版は字形に紐づいている文字コードを元にして処理されることが原則です。
ですので、そのコードで処理を行わせている限りは、イレギュラーな動きを持たせることは普通はできません。
これは横組みであっても、縦組みであっても同様です。

また、長い桁数であればわからなくもないですが、もし横組みの4桁であれば許容範囲内だと思います。
逆に、縦組み内で1文字ずつ縦中横として起こした場合については場合は確かに影響度が高いですが、
それ以前の話で、欧文フォントを縦組み内で回転した場合の体裁バランスの考慮が欠かせません。

文脈より、縦組み+「縦組み中の欧文回転」で処理しているように思えるのですが、
欧文フォントの場合は仮想ボディの中心にグリフが来るわけではないことの考慮であったり、
欧文泣き別れの設定でアルファベット類は分割されても、文中で文字が並んだ場合については
ケースによってはグリフがバッティングするおそれがあります。
そうなるとあらゆるところに手を加える必要があり、現実的に全部確実にチェックできるかどうかという
影響になってきますので、その負担も含めて判断せざるを得なくなってきます。

No.9139 2017/03/04(Sat) 16:12:45
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0

Re: 数字の分離をなくしたい / まる
現実的にどう処理するか、
私だったら、数字の間、4桁だったら、3箇所に、
幅がゼロかゼロに近いアキを入れて対処するでしょうか。
ちょっといま検証できませんが。。。

No.9140 2017/03/06(Mon) 23:46:14
Mozilla/5.0 (iPad; CPU OS 10_2_1 like Mac OS X) AppleWebKit/602.4.6 (KHTML, like Gecko) Version/10.0 Mobile/14D27 Safari/602.1

Re: 数字の分離をなくしたい / (z-) URL
>数字の間、4桁だったら、3箇所に、幅がゼロかゼロに近いアキを入れて対処

「結合なし」文字、でよいのでは。

No.9141 2017/03/08(Wed) 12:16:52
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; ja-jp) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1

Re: 数字の分離をなくしたい / q3
あさうす様
組みは横組みです。今回300ヵ所ぐらいはでてきます。ボックスの横幅が狭いため、字間が開いてしまうケースが多いです。
「グリフがバッティングする」ということに関して知識がありませんが、通常、手動で制御しなければならいということは分りました。

まる様
間にアキを入れるとは?特殊文字を入れるのでしょうか。
また、それをする意味は、連数字にしないようにするということでしょうか。

(z-)様
「結合なし」を試してみましたが、連数字のままで、バラけてくれませんでした…。

特殊文字を入れるのが可能性がありそうですが、何を入れていいか分りません…。

No.9153 2017/03/11(Sat) 14:54:52
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: 数字の分離をなくしたい / Subi
「結合なし」や極細スペースでは分離しませんね。
半角スペースなら分離しますので、文字の横幅を1%に設定した文字スタイルを作って、4桁数字の間三か所に入れた半角スペースに適用するとやや文字間があきますができました。

No.9154 2017/03/11(Sat) 18:07:13
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0

Re: 数字の分離をなくしたい / works014 URL
嗚呼、少し遅かったですか…
Subiさんと同じ意見ですが、折角下書きしたので書き込んでおきますね。
-----
横組みでしたか…ちょっと力業になりますが、分割可能としたい欧文や数字間に欧文スペースを幅1%で入れると分割可となります。また、欧文スペースですので行末吸収もされます。
※欧文スペースが33/100em程度としたばあい、その1%=1/100ですから0.33/100em程度…
※全体のバランスを考慮してすべての英数字間に挿入した方がベターでしょうね
※和字間隔と欧文スペース以外のスペースは前後の文字と分割禁止になると考えています。

No.9155 2017/03/11(Sat) 18:18:00
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:51.0) Gecko/20100101 Firefox/51.0

Re: 数字の分離をなくしたい / q3
Subi様 works014様
教えていただいた方法で、理想の状態ができました!

>※欧文スペースが33/100em程度としたばあい、その1%=1/100ですから0.33/100em程度…
>※和字間隔と欧文スペース以外のスペースは前後の文字と分割禁止になると考えています。
この辺りの意味がよく分っていませんが、時間のある時に研究してみたいと思います。

ぱっと見、1%でしたら空いているようには見えない気がします。(元々の字が小さいので目立たなそうです。)
ここをやるなら、欧文全部ですかね…。欧文は該当箇所がほとんどなさそうので、出てきたらそこは手動で改行しようかと思います。というか、長い欧文の全ての字間にスペースを入れるのは、ちょっときびしいです…。

No.9156 2017/03/13(Mon) 15:37:32
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: 数字の分離をなくしたい / works014 URL
>ぱっと見、1%でしたら空いているようには見えない気がします
---
これの理由が「欧文スペースが33/100em程度としたばあい、その1%=1/100ですから0.33/100em程度」ということです。
例えば文字サイズが10pt(Q)で欧文スペースがその1/3程度だとした場合、1%幅の欧文スペースは10×1/3×0.01=0.033pt(Q)にしかなりません…

No.9157 2017/03/13(Mon) 16:48:13
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:51.0) Gecko/20100101 Firefox/51.0

Re: 数字の分離をなくしたい / やも
>ここをやるなら、欧文全部ですかね…。

最初のレスであさうすさんが書いてますよー

>InDesignの場合、例外的に、【欧文泣き別れの設定をすればアルファベット類は行末・行頭で分割します】が、
>数字はその対象にはなりませんから、措置できません。

No.9158 2017/03/13(Mon) 17:27:19
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/602.4.8 (KHTML, like Gecko) Version/10.0.3 Safari/602.4.8
インデザインを起動できなくなってしまいました / q3
CS6です。

インデザインの作業中(画像の貼り込み)に、
虹色の円が出てまわってしまい作業が重くなってしまったので、
MACを再起動して、インデザインを起動させてみたのですが、
エラーが出てしまい起動できなくなってしまいました。

エラーの「プラグイン」のようなものを入れた覚えはまったくありません。
いつもと変ったことと言えば、
作業の重さからMACのHD容量の空きが気になったので、
「ダウンロード」のフォルダの中のファイルをゴミ箱に入れ、でも戻したことです。

このような場合、インデザインをインストールし直したら、また起動できるようになるのでしょうか。
エラーでは、「最新バージョンに」となっていますが、CCにはしたくありません。

緊急事態的な状況になってしまい、焦っています。
どうか対処方法を教えてください。
よろしくお願いいたします。

No.9150 2017/03/10(Fri) 18:27:25
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: インデザインを起動できなくなってしまいました / q3
すみません。エラーのスクリーンショットを添付し忘れました。
よろしくお願いします。

No.9151 2017/03/10(Fri) 18:30:54
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: インデザインを起動できなくなってしまいました / q3
すみません!
ファイルは開けました。
手違いで古いバージョンを起動させていました。
お騒がせしました。

No.9152 2017/03/10(Fri) 18:36:45
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7
JavaScriptでのフレーム調整オプション設定 / chirico
アドビ製品の製品名とバージョン番号
オペレーティングシステムの種別とバージョン番号
エラーメッセージの全文
問題が発生した時の操作状況

JavaScriptでフレーム調整オプションがうまく動作しません

InDesign CS5
Mac OSX 10.6.8

JavaScriptの質問です。
画像フレームを新規作成し、フレーム調整オプションの整列位置を天地左右センターにする
という目的で下記のスクリプトを作りました。
CS4までは問題なく動作しましたが、CS5以降ではフレーム調整オプションの部分でエラーが発生します。(添付画像参照)
回避策として、フレームを指定し直すことで一応動くようにはなりました。これはCS5以降で仕様が変わったという事でしょうか。
もっと根本的な解決方法があれば、ご教示のほどよろしくお願いいたします。

また、このスクリプトでは先頭ページにフレームが作成されます。画面上のページに作成する方法はありますでしょうか。

以上、よろしくお願いいたします。

var myFrame = app.activeDocument.textFrames.add();
myFrame.visibleBounds = ["10mm","10mm","287mm","200mm"];
myFrame.contentType = ContentType.GRAPHIC_TYPE;
//CS5以降は次の行をコメントアウトしないと動かない?
//myFrame = app.activeDocument.allPageItems[0];
myFrame.frameFittingOptions.fittingAlignment = AnchorPoint.CENTER_ANCHOR;

No.9142 2017/03/08(Wed) 16:50:59
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:48.0) Gecko/20100101 Firefox/48.0

Re: JavaScriptでのフレーム調整オプション設定 / たう
別に「テキストフレームを画像フレームに変換」がやりたいわけじゃないんですよね?
最初からtextFramesじゃなくてrectangles.add()を使えばcontentTypeを変える必要もないし、バージョンに依存するようなこともなくなるかと思います。

No.9143 2017/03/08(Wed) 19:32:27
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0

Re: JavaScriptでのフレーム調整オプション設定 / chirico
たう様
早速のご返答、ありがとうございます。

>別に「テキストフレームを画像フレームに変換」がやりたいわけじゃないんですよね?
はい、その通りです。あくまで必要なのは画像フレームです。
いきなり画像フレームを作成する命令がなかったので、テキストフレーム→画像フレームという流れにしました。
rectangles.add() を使わなかったのは、InDesignのデフォルトカラー設定ではフレームに枠線がついてしまうためです。textFrames.add() の場合は線なしになるので、こちらを使った次第です。
ヒントをいただけたので、もう少し検証することといたします。

自分の投稿を改めてみたら、最初の4行(アドビ製品〜)は下書きの削除漏れでした。お恥ずかしい限りです。

No.9144 2017/03/09(Thu) 11:01:06
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:48.0) Gecko/20100101 Firefox/48.0

Re: JavaScriptでのフレーム調整オプション設定 / (z-) URL
CS5以降で動作しなかった点は他の神様に譲るとしてw

var myFrame = app.activeDocument.textFrames.add();
のところ、
var myFrame = app.activeWindow.activePage.textFrames.add();
とすることで、おさわり中のページ上に作成されます。
表示状況によってはアクティブなページではなくスプレッドの左上に作成されますが。。環境設定「定規の開始位置」を「スプレッド」にしてしのいでください。

No.9145 2017/03/09(Thu) 12:16:17
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; ja-jp) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1

Re: JavaScriptでのフレーム調整オプション設定 / uske_s
アクティブなページにフレームを作るやり方はz-さんのコードをさんしょうしていただくとして、
肝心のCS5以降でエラーになる件です。

contentTypeを変更した後に
alert(myFrame.constructor.name);
を挟んでみると「TextFrame」と返ってきます。
このことから、contentTypeを変更しても、textFrames.add()で生成されたオブジェクト自体の属性は、
そのスクリプト上では変更されません。
(コンストラクタとインスタンスについては僕も詳しくないので、この方面に明るい方に譲ります)

さて、エラーになるframeFittingOptionsですが、
CS3とCS4ではTextFrameオブジェクトに対してもプロパティが与えられていました。
しかしCS5以降、このframeFittingOptionsはTextFrameオブジェクトには対応しなくなっています。
(現行最新版のCC2017まですべてです)
ここがCS5以降でエラーになる原因で、お察しのとおり仕様が変更されたためです。

続いて、myFrameを取得し直すとエラーにならない(下記の1行を追加するとエラーにならない)のは、
var myFrame = app.activeDocument.allPageItems[0];
InDesignが新たにオブジェクトを探し出すからです。
スクリプト上ではtextFrames.add()で生成されたオブジェクトですが、
InDesignが探し出したのはcontentTypeを変更されてグラフィックフレームになっているRectangleです。
これはInDesignで長方形フレームツールで作成した長方形オブジェクトと同じと判断され、
RectangleとしてmyFrameに参照されます。
結果、TextFrameではなくRectangleのプロパティを参照できるようになるということです。

以上より、解決の方法ですが、
1.var myFrame = app.activeDocument.allPageItems[0];のような方法で取得し直す
2.たうさんがおっしゃっているように、Rectangleとして生成する
3.スクリプトバージョンを落とす(CS4相当、つまり6.0などにする)

2については、懸念されているとおりInDesignのデフォルト設定を持ったままフレームを作成してしまうため、
プロパティひとつひとつを好みの設定に書き換えていくか、
グラフィックスタイルを用意してあてがう必要があります。

3については、非常に後ろ向きでおすすめできませんが、スクリプトのバージョンを下げるやり方です。
具体的には
app.scriptPreferences.version = 6.0;
と記述するのですが、これを記述した部分以降はすべてこのバージョンのスクリプトを参照します。
よく注意してお使いください。

No.9146 2017/03/09(Thu) 15:20:41
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Re: JavaScriptでのフレーム調整オプション設定 / chirico
(z-)様
アドバイスいただき、ありがとうございます。
activePage指定を試してみました。バッチリです。現在開いているページ上に作成できます。マスターページ上でも同様に動きをしてくれました。これでほぼ希望通りになりました。
轟く本物の方にもちょくちょくお邪魔しますので、そちらでもよろしくお願いいたします。

uske_s様
検証のご報告と丁寧なご説明をいただきまして、ありがとうございます。スクリプト勉強中の私にはとても分かりやすくて助かりました。ホント大助かりです。
解決案も複数、提案していただきとても参考になりました。それぞれの利点・注意点も記載されているご配慮がうれしいです。
今回は、1.の案で乗り切る予定です。そもそも今回のスクリプトはInDesignを出力台紙として使うものなので、おそらくこれで問題ないかと思われます。あらかじめ、フレーム調整オプションのデフォルト設定をセンターにしておいても良いですし。
わからないのは、最初から画像フレームを作る graphicFrames.add() のような命令が用意されていないのはなぜでしょうかね。うーむ、不思議です。

という訳で皆様のアドバイスのおかげでほぼ解決いたしました。
本当にありがとうございました。

No.9147 2017/03/09(Thu) 17:15:16
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:48.0) Gecko/20100101 Firefox/48.0

Re: JavaScriptでのフレーム調整オプション設定 / たう
1.でいくならオブジェクトの再取得は
myFrame = myFrame.getElements()[0];
を使うとよいです。

ですけどやっぱり枠線をなくすためだけにわざわざテキストフレームにするというのはよろしくないと思います。rectanglesで作って、オブジェクトスタイル[なし]あたりを適用してやるのがスジかと。

graphicFrames.add() のようなのが無いのはグラフィックフレームもrectalge等のパスオブジェクトも実質的には同じものだからでしょう

No.9148 2017/03/10(Fri) 00:13:30
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0

Re: JavaScriptでのフレーム調整オプション設定 / chirico
たう様

補足、ありがとうございます。
再取得については、ご指摘通りでした。確認したところ、
myFrame = app.activeDocument.allPageItems[0];
では、先頭ページのフレームを取得していました。これではダメですね。

フレーム作成についてのご意見は、とても参考になりました。様々なアプローチがある中から、最適なものを見つけるのも面白いものです。もう少しいろいろ試してみます。

しかし、スクリプトは自分で書いてみないと、本当に理解しているか分からないものですね。思ったよりもわかっていませんでした。むむむ。

No.9149 2017/03/10(Fri) 16:16:18
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:48.0) Gecko/20100101 Firefox/48.0
2段組みで、左右の行数を、自動的に揃えたい / q3
CS6です。

横組みの2段組みで、文字がページいっぱいにならなかった場合に、
ボックスの大きさを調整せずに、行数が自動的に左右の段で揃うようにしたい(もしくは1行違いにしたい)のですが、
それができるいい方法はあるでしょうか。
(凸凹の版面でなく、自動的に長方形に近いかたちにしたいということです。)

前の方のページで行数の増減があった場合に、
最後のページのお尻を、いちいち調整する手間をなくしたいです。

よろしくお願いします。

No.9129 2017/02/21(Tue) 20:47:29
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: 2段組みで、左右の行数を、自動的に揃えたい / YUJI
最後のページのテキストフレームに対して、[テキストフレーム設定]ダイアログで、
[自動サイズ調整]を[高さのみ]に設定しておいてはいかがでしょうか。
ただし、[テキストフレーム設定]ダイアログで2段組の設定をしている必要があります。

No.9130 2017/02/22(Wed) 08:47:14
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Re: 2段組みで、左右の行数を、自動的に揃えたい / q3
YUJI様
ありがとうございます。
教えていただいた方法でできました。

ですが、試しに前のページの行数を増やしてみたところ、
上にボックスが伸びてしまいました。
下の方で調整が発生すると嬉しいのですが…。
あと、画像の周りこみをさせていると、自動調整が反映されませんでした。

No.9132 2017/02/22(Wed) 14:52:58
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7

Re: 2段組みで、左右の行数を、自動的に揃えたい / YUJI
> 試しに前のページの行数を増やしてみたところ、
> 上にボックスが伸びてしまいました。


[テキストフレーム設定]ダイアログの基準点が間違っていませんか?
中央の一番上のものを選択すれば、下方向に伸び縮みします。

なお、画像の回り込みをしていても、私の環境ではちゃんと自動調整が反映されました。

No.9133 2017/02/22(Wed) 15:57:59
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Re: 2段組みで、左右の行数を、自動的に揃えたい / たう
テキストフレーム設定>一般の『列を揃える』がまさにお望み通りの機能なのでは?
No.9134 2017/02/24(Fri) 18:21:39
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0

Re: 2段組みで、左右の行数を、自動的に揃えたい / q3
お返事遅くなりました。

YUJI様
マークのところを選択するということに気づきませんでした。
やってみたところ、下に伸びて調整できました。

たう様
YUJI様のやり方[自動サイズ調整]を[高さのみ]を解除して、
『列を揃える』をやってみたところ、何も変化がありませんでした…。

No.9135 2017/03/03(Fri) 22:53:20
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7
InDesign制作物のEPUB納品って実際ありますか? / pocho
InDesignCC2017を使用しています。

唐突ですが、InDesignで制作したデータを
PDFではなくEPUBで納める、という案件を
されたことのある方っていらっしゃいますか?

私の場合、お客さんから
「InDesignで制作した印刷データを読者が
PCから読めるように電子版として納品してほしい
と言われた」という場合、
今まではPDFでしか納品したことがありません。

一応、PDFだとレイアウトも崩れないし文字も化けないのと、
パスワードを掛けることで、著作権関連が保護されるから、
という建前もありますが、
一番は「サービスで納品するデータ制作なのに
時間と労力を費やしたくない」ということがあります。

今回、印刷データをもとに読みすい電子版を作れないか、
という要望があり、EPUB納品も視野に入っているのですが、
いろいろ調べても「EPUB書き出し」に特化した書籍は
CS5.5や6などの古いものしかみあたらなく、
WebでもあまりEPUB用のデータ作成の実例が見つからず、
という状態で情報が見当たりません。

社内では
「EPUBは実際はほとんど需要がないんじゃないだろうか?」
という結論に達しています。

みなさんはEPUB納品をされたりしていますか?

No.9126 2017/02/17(Fri) 08:30:27
Mozilla/5.0 (Windows NT 6.1; rv:51.0) Gecko/20100101 Firefox/51.0

Re: InDesign制作物のEPUB納品って実際ありますか? / pocho
すいません、誤解を生むかもしれないので補足ですが、

>社内では
>「EPUBは実際はほとんど需要がないんじゃないだろうか?」
>という結論に達しています。

EPUB自体はKindleなどで採用されていますから
需要があるのは存じております。

正しくは、
「印刷用に組版したinDeisgnデータを電子版として
納める場合、PDFではなくEPUBにて納品する
というケースは印刷業界では
実際はほとんどないのではないか?」
ということです。

No.9127 2017/02/17(Fri) 09:29:12
Mozilla/5.0 (Windows NT 6.1; rv:51.0) Gecko/20100101 Firefox/51.0

Re: InDesign制作物のEPUB納品って実際ありますか? / uske_s
業界がどうかはわかりませんが、個人的な経験でいえばやったことはあります。
その際はEPUBの電子書籍として新たに制作という形で請けました。
そうでないと割に合いません。

お分かりかと思いますが、InDesignで組み上げたデータをそのままEPUBに書き出したところで、電子書籍として機能しません。
僕は参考書籍を併読しながらなんとかKindle用、iBooks用、Kobo用の3種類を納品しましたが、とても苦労しました。
組版データがあるからといって、組版オペレーターがそれぞれの電書ストア向けのEPUBを制作することは容易ではありません。

印刷用のデータをEPUBで「納品」とは言えないのではないでしょうか。
制作したWebサイトをPDFにして納品するのと同じくらいまったく違う媒体で可笑しいことだと個人的には思います。

No.9128 2017/02/17(Fri) 12:13:27
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Re: InDesign制作物のEPUB納品って実際ありますか? / pocho
ご返信ありがとうございました。

印刷に使ったInDesignデータを
そのままEPUB書き出しして製品として納品、
というのは理屈上は可能でも、
現実にはやはり難しいですよね。

印刷上はきれいに組版されたデータでも、
EPUBに書き出ししたデータはむちゃくちゃすぎて
とてもお金をとれるものにはならないですし、
いちいち不具合を見つけて潰していくのも
ものすごい労力と時間がかかります。

印刷用の「ページ割」や「見易さ」を意識した印刷データと
ページの概念が存在しないEPUBが両立するようなものは
結局は「文字のみで構成された書籍=小説」くらいしか
ないような気がしています。

「印刷にもEPUBにも耐えられるデータ」
を目指すと、ものすごい繊細なデータになってしまって
触るのにも気を使ってしまいますし。

やはり当面は「電子版を納品」と言われても
PDFで対応するしかないですね。

No.9131 2017/02/22(Wed) 08:49:46
Mozilla/5.0 (Windows NT 6.1; rv:51.0) Gecko/20100101 Firefox/51.0
以下のフォームに記事No.と投稿時のパスワードを入力すれば
投稿後に記事の編集や削除が行えます。
50/50件 [ ページ : 1 2 3 4 5 6 7 8 >> | 過去ログ | 画像リスト ]