[ 掲示板に戻る ]

過去ログ閲覧モード

セル幅を内容に合わせる / がちゃぴん
Mac OS10.5.8 CS3です。

「フレームを内容に合わせる」のように、
表のセル幅も内容に合わせることは可能でしょうか?

カタログ等のスペックを作成しているのですが、
「それぞれの項目のアキを2mmにする」
という指示が来てしまいました。
添付した画像は試しに使うであろう項目を作ってみたものです。
(実際は一つの表にここまで入りませんが)
セルの左右のインデントを1mmずつ入れて2mmアキになるようにしてあります。
今回、スペックの内容もバラバラなのでどうしても可変になってしまいます。

No.5985 2011/08/04(Thu) 16:56:06
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1

Re: セル幅を内容に合わせる / mg
そもそも、その指示自体に疑問も残るのですが
やろうとしてる事自体は下記のコードで出来るとおもいます

var sel = app.selection[0];
if (sel.hasOwnProperty('cells')) {
// selection 選択した列のみに適用
main(sel, 2);
};

function main (sel, margin) {
var col = sel.columns;
for (var i=0, iL=col.length; i < iL ; i++) {
var cel = col[i].cells;
var ar = [];
for (var j=0, jL=cel.length; j < jL ; j++) {
var os_start = cel[j].lines[0].insertionPoints[0].horizontalOffset;
var os_end = cel[j].lines[0].insertionPoints[-1].horizontalOffset;
ar.push(os_end - os_start);
};
col[i].rightInset = col[i].leftInset = margin * 0.5;
var padding = col[i].rightInset + col[i].leftInset;
var line_weight = col[i].rightEdgeStrokeWeight * 0.5 + col[i].leftEdgeStrokeWeight * 0.5;
col[i].width = ar.sort(function(a,b){return b > a})[0] + padding + line_weight;
};
}

No.5989 2011/08/05(Fri) 10:32:01
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.107 Safari/535.1

Re: セル幅を内容に合わせる / がちゃぴん
mg様

どうもありがとうございました!できました!

デザイナーではなく、クライアントの担当者が
色々とこだわっているようでして、
指示書もInDesignで作られていたものが来ました。

私もこんなに細かい指示をもらったのが初めてだったので途方に暮れていました。


本当に助かりました。ありがとうございました。

No.5990 2011/08/05(Fri) 12:24:09
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1
「多数ある文字の一括変換」のカスタマイズ / 佐藤
初めまして。
異体字の一括置換について調べていて、こちらで公開されてる「連続文字置換用スクリプト.jsx」を使わせていただきました。
Windows 7 + CS5 ですが、願った通り動作してます。
ありがとうございました。

ところで、スクリプトを実行する際に、変換テーブルのファイルの指定を促すダイアログが表示されますが、これを端折って、一気に変換するということは可能でしょうか?
例えば、スクリプト内にテーブルファイルのパスを記述するとか、テーブルを直接スクリプトに書き込むといったことです。
このスクリプトの公開や、こちらの掲示板でのやりとりからかなり年月が経ってしまってるので、質問してよいものか躊躇しましたが、何とぞご了承ください。

No.5968 2011/08/02(Tue) 15:09:45
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30

Re: 「多数ある文字の一括変換」のカスタマイズ / 梅花藻
>例えば、スクリプト内にテーブルファイルのパスを記述するとか、テーブルを直接スクリプトに書き込むといったことです。

可能です。
スクリプトと同じフォルダにテーブルを入れておいて、読み込んで処理させる方法としては、「検索置換設定の保存.jsx」InDesign CS2用ですが、設定ファイルを読み込む部分等はそのまま使えるのではないかと思います。

スクリプト内にテーブルを直接記述する場合は、設定ファイルのテーブル内にダブルクゥート(”)を使っているので、そこの記述に注意がいると思います。

使いやすいように書き直して使ってください。

No.5971 2011/08/02(Tue) 17:19:04
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/523.12 (KHTML, like Gecko) Version/3.0.4 Safari/523.12

早速ご回答くださいましてありがとうございました。 / 佐藤
検索置換設定の保存.jsxがどのように機能するのか、試しに入れてみたところ、私の環境( Win7 + CS5 )ではJavaScriptエラーとなりました。
※必要でしたらメッセージの内容をここに記します。

変換テーブルを直接書き込む方法は、もうJavaScript門外漢の私には手に負える領域を遙かに超えてます。
ソースを読むと、おおよその構造はおぼろげながら分かった気になるものの、埋め込むだけでなく外部ファイルを読みに行く処理なども削る必要があるのか等と(本当は分かりもしないくせに)ますますお手上げです。
暇を見つけて試してみます。道は険しいというか挫折濃厚ですが、悪戦苦闘することで何か別の収穫があることを期待して。ありがとうございました。

No.5981 2011/08/04(Thu) 14:26:05
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30

Re: 「多数ある文字の一括変換」のカスタマイズ / いき URL
ちょっと思ったんですが、このスレッド、
過去ログ
http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=2083
および梅花藻さんの「InDesignスクリプト配給所」
http://www4.tokai.or.jp/high-sea-fleet/
を知らない方には意味がわからないかも。

No.5983 2011/08/04(Thu) 16:38:09
Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
フレームグリッドのカラー変更 / はやて
OS10.6.8近々の追加アップデート行いました。
InDesign CS5 7.0.4
購入してまもなく、はじめてフレームグリッドを使用しました。

新規ファイルです。
テキストフレームを
 オブジェクト/フレームの種類/フレームグリッドで変換
 ライトブルー(初期色?)でグリッドが表示されます。

環境設定で
 グリッド/ドキュメントグリッドのカラーは「ライトグレー」
 文字枠グリッド/レイアウトグリッド設定/カラーは若菜色(これはOK)

フレームグリッドの色が「ライトブルー」のままで変わりません。

CS3のデータをCS5で開けば環境設定通りになります。(CS3も同じにしてます)

やりかた間違ってますか?
CS3のときは「若菜色」と「ライトグレー」の初期設定? さわる事無く使用していましたが、ブルーは色が濃すぎてちょっと使いにくいです。

No.5975 2011/08/03(Wed) 19:12:01
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50

Re: フレームグリッドのカラー変更 / 五月 貴
レイヤーパレットから,レイヤーの色を変更してみてください。
罫線などパーツを選んだときの色と同時に,フレームグリッドの色も変更されると思います。
(最初勘違いしてしまいましたので書き直しました)

No.5976 2011/08/03(Wed) 19:30:54
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.19) Gecko/20110707 Firefox/3.6.19 YTB730

Re: フレームグリッドのカラー変更 / はやて
五月さま
ありがとうございます。
レイヤーの色とリンクしているとはわかりませんでした。

グリッドに変換して色が強すぎるので変更しようと思いましたが、環境設定でもどうにもならなりませんでした。

作業はじめということもありCS3で進行中です。

No.5977 2011/08/04(Thu) 08:15:42
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50

Re: フレームグリッドのカラー変更 / 小泉 URL
私はスクリプトで薄めの色に一括変換しています。
作業内容によって、全体の色を濃いめにするスクリプトと使い分けて使用しています。

http://uni-factory.jp/uchange_color
上記リンクを開くとスクリプトが開きますので、
試しのドキュメントを開いた状態で
スクリプトウインドウの再生ボタンを押して下さい。

No.5986 2011/08/04(Thu) 17:33:28
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.42 (KHTML, like Gecko) Version/5.1 Safari/534.42
ブックからブックレットプリント / モモ
win XPでCS4を使用しています。
ブックからブックレットプリント(で見開きプリント)出来ないのでしょうか?

最新のCS5.5では、ブックからブックレットプリント(で見開きプリント)はできますか?

宜しくお願いします。

No.5982 2011/08/04(Thu) 15:58:48
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)

Re: ブックからブックレットプリント / いき URL
残念ながらブックレット機能は単独のドキュメントのみに対応しており、ブックには対応していません。
それはCS5.5でも同じです。

No.5984 2011/08/04(Thu) 16:55:24
Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
「サポートされていません。」エラー (Javascript) / にっち Email URL
当方「InDesign(R) CS5 スクリプティングチュートリアル」pdfを見て、InDesignの勉強をしているプログラマです。
開かれているDocumentのテキストフレームのサイズを変更するというチュートリアルについて質問させていただきます。

以下に、チュートリアルに在るコードをそのままコピペします。
コード:
var myDocument = app.documents.item(0);

with (myDocument) {
var myPage = pages.item(0);
// 現在の
var myBounds = myGetBounds(myPage, myDocument);
/* 省略 */
}
//myGetBounds is a function that returns the bounds
//of the "live area" of a page.
function myGetBounds(myDocument, myPage){
var myPageWidth = myDocument.documentPreferences.pageWidth;
var myPageHeight = myDocument.documentPreferences.pageHeight;
if (myPage.side == PageSideOptions.leftHand) {
alert (myPage.marginPreferences.left, "marginPreferences.left");
var myX2 = myPage.marginPreferences.left;
var myX1 = myPage.marginPreferences.right;
}
else {
var myX1 = myPage.marginPreferences.left;
var myX2 = myPage.marginPreferences.right;
}
var myY1 = myPage.marginPreferences.top;
var myX2 = myPageWidth - myX2;
var myY2 = myPageHeight - myPage.marginPreferences.bottom;
return [ myY1, myX1, myY2, myX2 ];
}
終了:

一つのドキュメントを開いた状況で、このスクリプトを実行しましたら、
「エラー番号:55
 エラー文字列:オブジェクトはプロパティまたはメソッド'documentPreferences'をサポートしていません。
 
 行:27
 ソース:var myPageWidth = myDocument.documentPreferences.pageWidth;」
とダイアログがでます。
Windows Vista Home
InDesign CS5.5(7.5) 体験版

オブジェクトモデルビューワで調べると、
Document.documentPreferences.pageWidth と言うプロパティは存在します。

エラー原因は何なのでしょう?
どなたかご教授の程お願いいたします。

No.5969 2011/08/02(Tue) 15:24:27
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 GTB7.1 ( .NET CLR 3.5.30729; .NET4.0C)

Re: 「サポートされていません。」エラー (Javascript) / にっち Email URL
自己レス:
myGetBounds(myPage, myDocument);
の引数の順番が逆ですね。
「チュートリアル」って言うのに、記述がいい加減なものです。

解決しました。失礼しました。

No.5970 2011/08/02(Tue) 15:39:22
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 GTB7.1 ( .NET CLR 3.5.30729; .NET4.0C)
InDesignCS5.5のスニペット / ひろゆき
タイトルの件で質問させていただきます。

次のようなことが実現可能なのかどうか、どなたかご教示いただけますでしょうか。

OSはMacOS10.6.8、InDesignCS5.5です。

ドキュメント上のオブジェクトを Mini Bridge にドラッグしてスニペットとして保存します。

保存したファイル(idms)をテキストエディタで開き、内容を修正して保存します。

その後、ドキュメント上に配置してあるスニペットの内容を自動的に更新することは可能でしょうか。

よろしくお願いいたします。

No.5965 2011/07/27(Wed) 20:02:15
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; ja-JP-mac; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17

Re: InDesignCS5.5のスニペット / せうぞー URL
スニペット(idms)をInDesign上に配置するとそれはリンクではなく、InDesignのオブジェクトとして取り込まれます。
ですから、スニペットを修正して、(画像やXMLのように)リンクを更新することはできません。idmlも同様です。
しかしながら、InDesignドキュメント(.indd)ならばそのまま直接リンクとして配置できます。元ドキュメントを修正し、リンクの更新をすれば同じことができるように思います。

No.5966 2011/07/28(Thu) 10:02:42
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50

Re: InDesignCS5.5のスニペット / ひろゆき
せうぞー様

ご返信ありがとうございます。いつも「名もないテクノ手」を拝見し、ひじょうにお世話になっております。

やはり更新はできませんか...
実際にInDesignを操作して、できそうもないなとは思っていたのですが、ネットで情報を探していると「Jagat Info 2005.11月号」に、

(以下引用)
InDesignスニペットとは,ページ上のテキスト・グラフィックなどのオブジェクトをスニペットファイルとして保存し再利用できるライブラリーの一種である。特徴的なのは,ファイル自身が更新されると,レイアウト上でも更新内容が反映される。また,グループ内での共用も可能である。

との記述があったので、何か方法があるのだろうかと期待を込め質問させていただきました。
スニペット(idms)の更新ができれば、ブラウザを介して修正することも比較的容易だと思ったのですが...惜しいです。

ありがとうございました。

No.5967 2011/07/28(Thu) 18:04:10
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; ja-JP-mac; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17
CS4とCS5でJavaScript記述は変更が必要ですか? / 五月 貴
以前「毎ページ柱が変わる書籍」の制作を受注し、JavaScriptの記述法を相談させて頂きましたがその後日談です。
日程の都合でCS4にて初校制作とスクリプト納品を行ないました。
お客様に操作マニュアルをお渡しして使って頂いたところ、文字が抽出できないというバグがあったため、デバッグをしたいので最終データをお送り頂いたところ、すでにCS5で再保存したものでした。
JavaScriptに関してはそれぞれのバージョンで記述法が違うと聞いたことがあります。
使うバージョンはこちらの都合で決めて良いことになっているので、
・JavaScriptはそれぞれのバージョン専用に書かねばならないか、そのまま相互流用できるのか
・CS5用に変更するとしたら注意点はどういった点か

お手数をおかけしまして恐縮ですが、ご教示頂ければ幸いです。

No.5957 2011/07/24(Sun) 15:27:33
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.19) Gecko/20110707 Firefox/3.6.19 YTB730

Re: CS4とCS5でJavaScript記述は変更が必要ですか? / いき URL
仰るとおり、バージョンごとに記述を変えるべき点が存在します。
お〜まちさんのHPにある、InDesign Object Modelが参考になると思います。
http://www15.ocn.ne.jp/~preopen/

なお、スクリプトフォルダの中に「Version 6.0 Scripts」フォルダを作成し、CS4で使っていたスクリプトを入れてやれば、CS5でも動く可能性がありますので参考までに。

No.5958 2011/07/24(Sun) 16:16:47
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.18) Gecko/20110614 Firefox/3.6.18 ( .NET CLR 3.5.30729)

Re: CS4とCS5でJavaScript記述は変更が必要ですか? / 五月 貴
いき様

コメントありがとうございました。
ご教示頂いたお〜まちさんのサイトはよく拝見させていただいています。
こちらの過去ログも少し拝見しましたが、オブジェクトのプロパティなどが随分違うような印象を持ちました。

当方の仕事ですとCS4で足りることが多いため、JavaScriptが必要そうな案件は当面CS4でこなしてみようと思います。
さすがにバージョンを調べて条件分岐させるなどは骨が折れますので。

No.5960 2011/07/24(Sun) 19:32:58
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.19) Gecko/20110707 Firefox/3.6.19 YTB730

Re: CS4とCS5でJavaScript記述は変更が必要ですか? / mg
サポートすることを考えると
スクリプトにあたまに
#target "indesign 6.0"
とバージョンを固定したり、検証出来ないバージョンを分岐で
exit()
させるのも手かと思います

No.5962 2011/07/25(Mon) 13:14:16
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30

Re: CS4とCS5でJavaScript記述は変更が必要ですか? / 五月 貴
mg様

確かにお客様社内で使われ続けることも考えられますので、CS4専用とお伝えした上でバージョン限定、さらに起動時に「CS4専用」の旨を伝えるアラートも出そうかと考えています。

No.5963 2011/07/26(Tue) 07:18:57
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.19) Gecko/20110707 Firefox/3.6.19 YTB730

Re: CS5用JavaScriptを求められました / 五月 貴
いろいろお騒がせしました。

改めてお客様に伺ったところ、「CS4がないのでCS5で開いて作業を続けた」ということでした。
つまりその間はCS4用のスクリプトは動いていたということになりますが、安全を期して次回からは、案件によってCS3かCS5それぞれで書き分けるように新しく勉強したいと思います。
コメントをいろいろ頂きありがとうございました。

No.5964 2011/07/26(Tue) 21:52:16
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.19) Gecko/20110707 Firefox/3.6.19 YTB730
全2097件 [ ページ : << 1 ... 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 ... 300 >> ]