[ 掲示板に戻る ]

過去ログ閲覧モード

ページ番号を2つ入れたい / えみり
win xp 
ID CS3を使用です。

本を作るのに、ページ番号を入れますが、途中ページから「開始セクション」でページを設定しました。

マスターで、ページ番号とは別に、
「文章1」「文章2」と連続して1ページごとに記事を流さなければなりません。
この「文章」もページ番号で自動で番号が付けられるかと思ったんですが、本来のノンブルページ番号と同じ番号になってしまいます。

2ページから文章が始まり、その2ページに流す文章にはタイトルに「文章1」と入れる。

なんとかマスターでできないでしょうか?

宜しくお願いします。

No.5164 2010/10/19(Tue) 12:01:47
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB0.0; .NET CLR 1.1.4322)

Re: ページ番号を2つ入れたい / いき URL
※一度書き込みましたが、編集しました。

> 本来のノンブルページ番号と同じ番号になってしまいます。
お使いの特殊文字の正式名称は「現在のページ番号」ですので当然です。

> 連続して1ページごとに記事を流さなければなりません。
とのことですが、それぞれの記事が連結されていれば簡単です。
(フレームをまたぐ際は特殊文字「改フレーム」などを利用すればよいです。また、同一ページ内に複数の記事がある場合でもきちんとカウントアップします)

具体的には「箇条書き」のパラメータ「自動番号」を利用します。
設定の内容はキャプチャ画像をアップしておきます。
一例ですので、スタイル内で使用している特殊文字の意味等はご自身でチェックしてみてください。

No.5165 2010/10/19(Tue) 13:29:41
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: ページ番号を2つ入れたい / えみり
回答ありがとうございます。

む、難しい!じっくり試してみます。

それと〜
それぞれの記事が連結されていないんですよ〜。

No.5175 2010/10/20(Wed) 10:32:08
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB0.0; .NET CLR 1.1.4322)

Re: ページ番号を2つ入れたい / いき URL
レスが不完全だったようでうまく伝わりませんでしたね、すみません。
連結されていないのであれば連結すればよいです。
その際、各フレーム末尾のテキストに続けて「改フレーム」を入れてやれば良い、という意味のレスのつもりでした。

No.5176 2010/10/20(Wed) 10:35:57
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: ページ番号を2つ入れたい / えみり
やっと理解できました〜!
改フレームも知らなかったので助かりました。

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

No.5192 2010/10/21(Thu) 14:26:13
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB0.0; .NET CLR 1.1.4322)
組版サイズとプリントアウトサイズが違う / ひでー Email
お世話になります。
組版で枠を作ったのですが、プリントアウトするとサイズが微妙に違います。
そういうもんなんでしょうか?

画面上で枠サイズを確認すると横145ミリ縦78ミリですが、
カラーレザープリンターで出力すると横144.5ミリ縦77.5ミリと0.5ミリ程小さくなってしまいます。

No.5183 2010/10/20(Wed) 14:50:09
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

Re: 組版サイズとプリントアウトサイズが違う / works014 URL
メディア(用紙)にもよるでしょうが……そんなもんでしょ。
No.5184 2010/10/20(Wed) 15:30:40
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11

Re: 組版サイズとプリントアウトサイズが違う / いき URL
レスではありませんが……。
とりあえず、OSなどの環境とInDesignを使った上での質問であればInDesignのバージョンを、質問のたびに書くようにしてください。

ご質問の文面だけではInDesignなのかIllustratorなのかさえわかりませんので。

No.5185 2010/10/20(Wed) 15:52:27
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 ( .NET CLR 3.5.30729)

Re: 組版サイズとプリントアウトサイズが違う / こに
InDesignに限らず、プリンタの印刷精度はそんなもんです。
概ね±0.5%程度であればメーカーの保証範囲に十分収まっています。
数社のプリンタの出力テストで、A3縦方向で2mmくらいの誤差が出たプリンタもあります。
また、とあるプリンタのマニュアルには、±1mm/100mmと書かれています。(実際にそこまでひどい結果に遭遇したことはありませんが)

No.5186 2010/10/20(Wed) 18:41:38
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5

Re: 組版サイズとプリントアウトサイズが違う / ひでー Email
すみません。
記載忘れしていました m(_ _)m

WinXP
InDesignCS3

No.5188 2010/10/21(Thu) 09:31:39
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

Re: 組版サイズとプリントアウトサイズが違う / いき URL
プリンタの精度に関しては異論ありません。
しかし私は長方形の長辺も短辺も0.5ミリずつのズレという部分が気になりました。

以下は、奇跡的に高い精度でプリントアウトできているという前提で。


もしかして、線幅0.5ミリもしくはそれに近い数値にしていませんか?
そしてプリントアウト後の寸法について、線の中央から中央までを測っていませんか?

「線」パネルを確認してください。
デフォルトであれば、線の発生位置は「線を中央に揃える」が選択されているはずです。
その場合、線幅が0.5ミリならば線の中央から中央までを測ると当然0.5ミリずつ小さな数値になります。

以上、参考までに。

No.5189 2010/10/21(Thu) 10:09:56
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 ( .NET CLR 3.5.30729)

Re: 組版サイズとプリントアウトサイズが違う / ひでー Email
お返事ありがとうございます。

線幅は0.1ミリで作成していますが、寸法の測り方は
完全に縦横0.5ミリのズレというより、その長さに比例したズレでした。
定規が1ミリ定規で測ったので正確さに欠けますが、
目測の感覚的には縦0.5ミリ、横0.3ミリ程です。

あいまいな表現ですみませんでした。

No.5190 2010/10/21(Thu) 10:41:30
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

Re: 組版サイズとプリントアウトサイズが違う / いき URL
そうであれば、プリンタの精度によるものです。
No.5191 2010/10/21(Thu) 10:43:08
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 ( .NET CLR 3.5.30729)
同行見出し。 / 今市
WinXP、InDesignCS2、OTFです。
いつもお世話になります。
このような見出しを、インラインを使わずに出来ますでしょうか?。
よろしくお願いします。

No.5169 2010/10/19(Tue) 16:35:19
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB0.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Re: 同行見出し。 / いき URL
わざわざインラインを使わずに作業なさる理由がよくわからないのですが……(^^;
ちょっとやってみました。

見出しは割注。
二行目までの本文はインデント設定+両端揃え(両端揃えの理由は行長に端数が出る場合に限る)

当然ながら、修正等で字数が変わるたびに手動で調整する必要が生じますが。

No.5170 2010/10/19(Tue) 17:20:56
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 同行見出し。 / (-_-メ)
> わざわざインラインを使わずに作業なさる理由がよくわからないのですが……(^^;

余計な一言だと思いますが。

見出しが現れるたびにいちいちマウスを持ち直す必要がない。タグなどで一括処理できる。などなど。理由は作業内容により、人それぞれ。

私も同行見出しは出来てほしいです。PageStudioは出来ますしね。
今更PageStudio引き合いに出すのも何ですが(^.^;)

No.5171 2010/10/20(Wed) 09:24:37
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_8; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

Re: 同行見出し。 / 今市
いき様、(-_-メ)様、返信ありがとうございます。
インラインを使いたくなかった理由は、(-_-メ)様のおっしゃるとおりでしたが、網掛けや飾りを入れる必要が出ましたので、インラインでやることにしました。
そこで再度質問なのですが、2行取りの見出しをいれ、その下の文章も2行入ってほしい(添付○)のですが、1行しか入りません(添付×)。
なにか良い方法はありませんでしょうか?。質問ばかりで申し訳ありませんが、よろしくお願いします。

No.5172 2010/10/20(Wed) 09:44:51
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB0.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Re: 同行見出し。 / いき URL
> 余計な一言だと思いますが。
そうでしょうか。
組版後にテキスト書き出しした際のテキスト検索の利便性に対応したい場合もあるでしょうし、
(-_-メ) さんご指摘のように組版作業時の操作性のことだけを仰っているのかもしれません。
いずれでも構わないのですが、そういった情報の開示がない状態では、せっかく誰かが何らかのやり方を提案しても、質問者の意図に沿わない場合も出てくるかと思うのですが。

No.5173 2010/10/20(Wed) 09:45:12
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 同行見出し。 / いき URL
> 今市さん
インラインではなく、テキストアンカーを使ってみてください。
http://study-room.info/id/studyroom/cs2/study14.html

1行目のインデントはタブ揃えなり一行目インデントなりを使い、アンカーに設定したフレームに回り込みを設定してやればよいかと。

No.5174 2010/10/20(Wed) 10:10:58
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 同行見出し。 / 今市
いき様、返信ありがとうございます。
お教えいただいたのを試してみましたら、希望通りのが出来ました。
お手数をおかけしまして、すいませんでした。また何かありましたら、よろしくお願いします。

No.5187 2010/10/20(Wed) 19:13:02
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB0.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
袋綴じ / tomo
Windows7(64bit) / Indesign CS5

趣味仲間に配る文集を制作することになったんですが、「A3の2つ折(仕上がりはA4)で約100ページ」
との指示を受けました(綴じ方は「袋綴じ」と言うのでしょうか。横組みで左綴じです)。

印刷屋さんにはPDFで入稿すると言われたのですが、このような場合、Indesignで新規ドキュメント(ブック)を
作成する場合、どのような設定値で作成すれば良いのでしょうか?
『ページ数』を100、『ページサイズ』をA4、『綴じ方』を左綴じ、とした場合、編集時は見やすいのですが
PDF出力をする時に『A4が100ページ』として出力されます(当然ですが)。
一方『ページ数』を50、『ページサイズ』をA3、『綴じ方』を左綴じ、とした場合、
PDF出力時はきちんと出力されますが、編集時に少しページをイメージしづらくなります(見開きページが
別々のページに分かれてしまうので)。

なるべく編集時にイメージしやすい形で作業がしたいのですが、このような場合は
後者(A3を50ページで左綴じ)の設定で作業するしかないのでしょうか?

ちょっと説明が下手で申し訳ありませんが、ご教授のほどよろしくお願い致します。

No.5178 2010/10/20(Wed) 10:49:00
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 GTB7.1

Re: 袋綴じ / いき URL
一応、先方にご確認の上で……。
仕上がりサイズで編集し、A4/100ページとして入稿してください。
印刷屋次第ですが、一般に見開き状態での入稿ではなく仕上がりサイズで入稿するのが普通です。

--------------------------------------

すみません、ここまで書いておいてから確認なんですが、製本はご自分で行うので、A3で刷ってほしいという意味でしょうか。

念のため、A4で作成したドキュメントを見開きで出力する方法もあるので画像を添付しておきます。
要は、PDF書き出し時のダイアログで「見開き」にチェックするだけですが。

No.5180 2010/10/20(Wed) 11:02:36
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 袋綴じ / tomo
ありがとうございます!
とりあえず今は印刷屋の名前も聞いていないのですが、印刷屋に確認したほうが確実ですね。

製本作業についてもまだ聞いていない状態なのですが、恐らく100ページ×130部ぐらいあるので
こちらで全部2つ折にするということは無いと思います。

PDF書き出し時の「見開き」にチェックを入れると、例えば『2ページ目と3ページ目』、『4ページ目と5ページ目』
というように見開きで出力されますが、実際に袋綴じでの印刷を考えると『3ページ目と4ページ目』、
『5ページ目と6ページ目』というような(見開きではなく裏表になる)組み合わせでA3になる必要が
あるのではないでしょうか…?

どちらにせよ印刷について全く無知ですし、まずは印刷屋に確認を取ってみます。

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

No.5181 2010/10/20(Wed) 13:52:10
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 GTB7.1

Re: 袋綴じ / いき URL
実はレスした直後にスレッドタイトルを見落としていたことに気づいていたのですが、新たなレスがあればそれを待ってからと思い、静観しておりました。

袋綴じとのことですが、卒業文集や契約書などでよく見られる綴じ方ですね。
印刷屋で製本する以上、綴じ方さえきちんと印刷屋に伝えてあげれば、A4で作成し、仕上がりサイズで入稿して何の問題もありません。

老婆心から蛇足気味の確認ですが、袋綴じにする以上、使用する紙の量は通常の二倍になるわけで、用紙代も当然二倍になります。そのあたりはご承知の上で作業なさっているのですよね?

No.5182 2010/10/20(Wed) 14:22:25
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 ( .NET CLR 3.5.30729)
プリフライトを自動的にオンにできますか / mayway
ドキュメントを開いたとき、
あるいは
新規にドキュメントを作成したときに、
以前はプリフライトが自動的にオンになっていたのですが、
今はオフになっています。

自動的にオンにするにはどのようにすればいいのでしょうか。

環境設定を見てもそのような設定の項目がありません。

No.5177 2010/10/20(Wed) 10:48:01
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

Re: プリフライトを自動的にオンにできますか / mayway
自己レスです。

すみません。

プリフライトを開くときにプルアップする窓に、
「すべてのドキュメントのプリフライトを有効にする」
というのがありました。

そこを見落としていました。

申し訳ありませんでした。

No.5179 2010/10/20(Wed) 10:52:58
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; ja-JP-mac; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
CS5/合成フォントの不具合? / まる
Mac OS 10.6.4
InDesign CS57.02

新規のドキュメントからテキストボックスに何か適当に文字を打ち、
そこにたとえば「obi」とか「01」などという名の合成フォントを作成し、
打った文字に適用します。

いったん閉じて、また開くと、フォントが見つかりません、となります。
またいったん閉じて開くと、今度は何も問題ありません。
しかし、五分くらい放置しておくと、
また突然、フォントが見つかりません、のアラートが出ます。

インストールし直したり、キャッシュをクリアしたりと、
色々やってみたのですが、
どうも問題は変わらないようです。

みなさんのCS5にはそういう現象はないでしょうか。
あるいは原因/解決法など、ご存じの方がいらっしゃいましたら、
ご教示いただければ幸いです。

No.5146 2010/10/16(Sat) 16:14:16
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

Re: CS5/合成フォントの不具合? / いき URL
WindowsXP sp3
InDesignCS5 7.0.2

いちど閉じて開いてみたところ、こちらでもアラートが出ました。
再び開くと問題なし。
5分放置のほうは、こちらでは再現しないようです。

解決していませんが、様子を見て、Adobeに不具合フォームで報告しようと思います。

No.5147 2010/10/18(Mon) 09:59:04
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: CS5/合成フォントの不具合? / こに
Mac OS 10.6.4
InDesign CS5 7.0.2

この環境でも再現しました。5分くらい放置も1度だけ再現しています。
このとき
/ユーザ/<ユーザ名>/ライブラリ/Preferences/Adobe InDesign/Version 7.0-J/ja_JP/CompositeFont
のフォルダの中にはAdobeFnt13.lstのみで、obiとか合成フォント名のファイルがありませんでした。
ここに合成フォント名のファイルが作成されたあとは問題が発生しなくなるようです。
(繰り返し検証していないので、要確認ですが...)

No.5150 2010/10/18(Mon) 12:45:22
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

Re: CS5/合成フォントの不具合? / まる
いきさん、こにさん、ご報告ありがとうございます。

決定的な不具合とは言えないのでしょうが、
どうも気持ちが悪いですね。

ちょうど7.03のアップデートが出たようなので、
また少し試してみます。

No.5162 2010/10/19(Tue) 01:42:04
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

Re: CS5/合成フォントの不具合? / こに
InDesign CS5 7.0.3と一緒にInDesign CS4 6.0.6のアップデートがでましたね。(相変わらずリリースノートのリリースがまだで、どこを変更したのか内緒状態ですが...)
すでにCS4に移行したシリーズはアップデートをしばらく見送りです。

No.5163 2010/10/19(Tue) 10:13:27
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5

Re: CS5/合成フォントの不具合? / いき URL
InDesign CS4 6.0.6リリースノート
http://kb2.adobe.com/jp/releasenotes/871/cpsid_87110.html

InDesign CS5 7.0.3リリースノート
http://kb2.adobe.com/jp/releasenotes/870/cpsid_87077.html

合成フォントの件は、こにさんのNo.5150の書き込みの状況と何ら変わっていないのではないかと。

No.5166 2010/10/19(Tue) 13:33:51
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: CS5/合成フォントの不具合? / こに
いきさん リリースノートの情報ありがとうございます。
InDesign CS4 Update Read Me.pdfのリンク先は更新されてないのに。いつもながら情報の配信の仕方がちぐはぐですね。

合成フォントの挙動は後ほど確認してみます。

No.5167 2010/10/19(Tue) 13:49:54
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5

Re: CS5/合成フォントの不具合? / こに
合成フォントの件 CS5 7.0.3でも再現しますね。
InDesign CS5を起動して新規ドキュメント作成。
適当にテキストを入力して、合成フォントを作成して適用。
この時点で、No.5150に書いたパスに合成フォント名のファイルが作成されます。
ファイル保存して、InDesignを終了。
再度InDesignを起動してファイルを開く。
そのまましばらく放置(クッキングタイマーが無いので3分間程度)。
突然「環境に無いフォント」ダイアログが表示され、合成フォント名のファイルも消えている。
InDesignを終了せず、ドキュメントを閉じて再度開き直すと問題なさそうです。
しかし、InDesignをいったん終了して再度InDesignを起動してファイルを開き、しばらく放置後にはまた現象が再現します。
これは確実にバグですね。報告しましょう。
命名:クッキングタイマーバグ(冗談w)

No.5168 2010/10/19(Tue) 14:37:55
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5
空のページを削除するスクリプト / 犬山健
InDesignで空のページを削除するスクリプトを作りたいのですが、プログラムがよくわかりません。

(function () {
app.activeDocument.pages[1].remove();//2ページ目を削除
})();

↑だと、ページ指定をしないと削除ができなくて困っています。

また、空の長方形フレームを消すようにスクリプトで処理したいのですが、長方形フレームツールに対してのJavaScriptはないのでしょうか。


環境はOSX 10.6.3・InDesign CS4、CS5です。
どなたか分かる方、返信を頂けると幸いです。

No.5127 2010/10/14(Thu) 15:21:07
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

Re: 空のページを削除するスクリプト / いき URL
細かいところに突っ込んですみません。
長方形フレームツールではなく、長方形フレームですね。

選択オブジェクトについて
constructor.name=="Rectangle"
で一致するかどうかで調べることが出来ます。

もし空の長方形フレームのContentTypeがGRAPHIC_TYPEなら、ちょっと厄介です。
下記スレッドを参照してください。

http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=4351



テキストフレームであれば下記スクリプトで削除可能です。
全ページのテキストフレームについて、中身が空っぽなら削除します。

var pageObj = app.activeDocument.pages;

for (var i=0; i<pageObj.length; i++){
for (var j=0; j<pageObj[i].textFrames.length; j++){
while (pageObj[i].textFrames[j].contents == ""){
pageObj[i].textFrames[j].remove();
}
}
}

No.5128 2010/10/14(Thu) 17:04:41
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 空のページを削除するスクリプト / いき URL
ああ、すみません。
スレッドタイトルにもなっている空ページ削除についてはスルーしてしまっていますね、私。
CS3用ですが、以下のページが参考にならないでしょうか。

http://jsid.blogspot.com/2008/07/delete-empty-pages-i-often-get-into.html

No.5129 2010/10/14(Thu) 17:50:52
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 空のページを削除するスクリプト / 犬山健
>いき様

早々に返信ありがとうございます。

>選択オブジェクトについて
のところですが、スクリプト作成が初めてなもので、すごく突拍子もない質問をしますが、下記のスクリプトは、空の画像フレームを削除するという指示に全然かすってもいないでしょうか?

(function(){
var docObj = app.activeDocument;
for (var i = 0; i<docObj.pages.length; i++)
{
var tfObj = docObj.pages[i].rectangles;
for (var j = tfObj.length-1; j>=0; j--)
{
if (tfObj[j].contents.name == "rectangles")
{
tfObj[j].remove();
}
}
}
})();



また、空ページ削除についての参考情報もありがとうございます。
早速試してみましたが、うまく反応しませんでした。
といっても、そのままコピペしただけなので、何かが違うのかもしれないので、検証してみます。

No.5130 2010/10/14(Thu) 19:53:00
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

Re: 空のページを削除するスクリプト / 犬山健
>いき様

空の画像フレーム削除のスクリプトがわかりました!!!
データ結合元の削除予定のフレームにスクリプトラベル当てておくと書いてあるのに意味がわかっていなかったです。

あとは空のページの削除のスクリプトの検証をしたいと思います。

No.5132 2010/10/15(Fri) 09:24:55
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

Re: 空のページを削除するスクリプト / いき URL
実は空ページ削除については私も未検証のまま紹介してしまいました。こちらでも時間ができたら検証してみます。

画像フレーム削除については、過去スレッドでも指摘したように、たとえ内容が空でも必要な飾りとしてのページアイテムである可能性があるため、単純な削除は難しいと思っています。
そこで、mgさんが提案してくださったようにラベルを使うという手段があるわけですが、あれはデータ結合を利用することにより、予めラベルを設定すべきアイテムの数が少ないからこそ有効な手段だと思います。
ランダムに配置されたアイテムの中から目的のオブジェクトを削除するのであれば、ラベルを設定するかわりに手動で削除してしまえば済む話ですから。

それはさておき、No.5130で提示していただいたスクリプトについて、そのままでは当然動きません。

var tfObj = docObj.pages[i].rectangles;

これはtextframesの間違いですね。

if (tfObj[j].contents.name == "rectangles")

constructor.nameです。

ただ、これでは内容が空という条件を満たしておらず、単に矩形アイテムを選択しているだけです。

No.5136 2010/10/15(Fri) 10:11:27
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 空のページを削除するスクリプト / (z-) Email URL
部分的ですみませんが手助けになれば幸いです。

for (var i = 0; i<docObj.pages.length; i++)
 これは後で i 番目のページを参照する目的だというのはもうおわかりと思います。0から始まりページ数ぶん処理します。
 対して、こちら
var tfObj = docObj.pages[i].rectangles;
for (var j = tfObj.length-1; j>=0; j--)
 は、(長方形の個数-1)番目から0番目へ向けて処理します。
 これは途中で「条件を満たすので削除してしまえ」とした時、以後の長方形の番目が繰り上がってしまい困るからです。なので、ページも削除する予定であれば変数 i も降順に処理した方が無難です。


ここでいう「空の長方形フレーム」は、
・塗り、線、効果、リンク、ストーリーなど一切なしという意味でしょうか?

No.5139 2010/10/15(Fri) 12:33:13
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/4.1.2 Safari/533.18.5

Re: 空のページを削除するスクリプト / 犬山健
>(z-)様

わかりやすい説明ありがとうございます。

空の長方形フレームの件ですが、塗り、線、効果、リンク、ストーリーなど一切なしという意味でした。
説明不足で申し訳ありませんでした。

しかし、いき様からご紹介頂いたスレッドより空の長方形フレームを削除するスクリプトはできました。

空のページ削除の方はまだ模索中なので、(z-)様のいう変数 i も降順に処理?も参考に検証してみます。

No.5140 2010/10/15(Fri) 14:15:27
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

Re: 空のページを削除するスクリプト / いき URL
> 犬山健さん
No.5136 のレスでは混乱させるようなことを書いてすみませんでした。

> (z-)さん
フォローありがとうございます!


空ページ削除については別のアプローチでも検討中です。(いつになるかわからないけど)

No.5141 2010/10/15(Fri) 14:31:41
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 空のページを削除するスクリプト / いき URL
> 別のアプローチ

えーと、マスターアイテムだけのページも削除してしまうので運用には要注意ですが……。
なお、空ページおよびマスターアイテムだけのページしかないドキュメントで実行すると、アラートを表示して1ページだけ残ります。


pageObj = app.activeDocument.pages;
for (i=0; i<pageObj.length; i++)
{
total = pageObj[i].pageItems.length;
// alert((1+i)+"ページには項目が"+total+"あります");
if(total==0){
pageObj[i].remove();
i=i-1;
}
}
alert("処理が終了しました")

No.5159 2010/10/18(Mon) 17:34:49
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

Re: 空のページを削除するスクリプト / 犬山健
>いき 様

大変ありがとうございます!!

FileMakerからのアプローチも考えていたところだったので、本当に助かりました!ありがとうございます!

No.5161 2010/10/18(Mon) 18:56:50
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
全2100件 [ ページ : << 1 ... 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 ... 300 >> ]