[ 掲示板に戻る ]

過去ログ閲覧モード

InDesignでKM→PDFを書き出すとCYも / ハム
InDesignCC2018、ブラックとマゼンダの2版のデータを作っております。
InDesignの分版プレビューで確認して2版になっているのですが、PDFを書き出すとリンク画像(PhotoshopEPS)の部分にシアンとイエローが1〜2%混ざります。
どうしたらPDFで2版にできるでしょうか?
よろしくお願いいたします。

No.9452 2018/04/19(Thu) 12:45:35
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0.2 Safari/604.4.7

Re: InDesignでKM→PDFを書き出すとCYも / .
PDF書き出しの設定は何を使ってますか?
特に画像の圧縮の設定が気におる。

No.9453 2018/04/19(Thu) 14:08:30
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: InDesignでKM→PDFを書き出すとCYも / ハム
. 様

X-1a:2001のデフォルト設定で書き出しています。
◎カラー画像
・ダウンサンプル(バイキュービック法)
・圧縮:自動(JPEG) 画質:最高
◎グレー画像:上記と同じ
◎モノクロ画像
・ダウンサンプル(バイキュービック法)
・圧縮:CCITTグループ4
となっております。

テキストおよびラインアートの圧縮、画像データをフレームにクロップ 両方にチェックが入っています。

No.9454 2018/04/19(Thu) 14:25:03
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0.2 Safari/604.4.7

Re: InDesignでKM→PDFを書き出すとCYも / ハム
. 様

「InDesign、画像圧縮、PDF」で検索すると同じ状況の方のブログがありました。そちらを参考に
◎カラー画像
・ダウンサンプルしない
・圧縮:ZIP
◎グレー画像:上記と同じ
◎モノクロ画像
・ダウンサンプルしない
・圧縮:CCITTグループ4

これでキッチリ2版のPDFを書き出すことが出来ました。
大変助かりました!ありがとうございます。

No.9455 2018/04/19(Thu) 15:02:08
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0.2 Safari/604.4.7
背表紙の制作方法 / asa Email
A4冊子の表紙に背表紙をつけるデータの作成方法を教えてください。
背幅は3.6mmです。

No.9426 2018/04/05(Thu) 10:49:00
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Re: 背表紙の制作方法 / YUJI
こちらのページを参考に設定を行ってください。
https://study-room.info/id/studyroom/cs5/study01.html

ただし、マージンを超えてのサイズ指定はできないので(例えば、ノドと小口のマージンがそれぞれ10mmなら、20mm以下のページサイズにはできない)、背幅を3.6mmとしたいのなら、ノドと小口のマージンは0mmにしておくと良いでしょう。

No.9427 2018/04/05(Thu) 10:57:21
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 背表紙の制作方法 / asa Email
ありがとうございました。参考になりました。これまで背の付いた冊子の表紙はイラレで作成して、本文はindesignで作成していました。
No.9451 2018/04/13(Fri) 11:47:42
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
段落スタイルパネル、文字スタイルパネルの選択を返す方法 / たかぽん
いつも参考にさせていただいています。
質問させて下さい。

JavaScriptにてInDesign上の段落スタイルパネル、文字スタイルパネルの反転選択(複数選択の場合も)されている項目のindexあるいはname等を取得する方法を探しています(例えばselectindexのようなモノ……とか)。

方法がありましえたら、ご教示くださいますようお願い致します。

No.9438 2018/04/09(Mon) 09:42:14
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / お〜まち URL
パネル内の項目であれば以下を参考にしてください。
http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=9181

No.9440 2018/04/09(Mon) 10:29:16
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / Uske_S URL
https://forums.adobe.com/community/international_forums/japanese/automation
こんなところもできましたので、良ければご利用ください^^/

No.9441 2018/04/09(Mon) 11:16:27
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / たかぽん
>お〜まち さま
ありがとうございます。
リンク先の
app.activeDocument.textDefaults.appliedCharacterStyle
で反転選択が1項目であれば取得できました。

>Uske_S さま
リンク先のフォーラム確認しました。今後、活用させていただきたいと思います。

反転選択が複数ある場合についても方法がありましたら引き続き宜しくお願い致します。

No.9443 2018/04/09(Mon) 14:49:11
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / お〜まち URL
あ、意味わかりました。
別にテキストは関係なくて、パネル内の状況を確認したいわけですね。
それならありません。

ところで、パネル内の選択状況を知ってどうするつもりなのでしょう。パネル内の選択状況がわからなくて不便を感じたことはないので、それを知らなくても、必要なことはできるはずですが。

No.9444 2018/04/09(Mon) 15:39:47
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / たかぽん
>お〜まち さま

実は下記のようなスタイルの差異を検出するスクリプトを作成しています。

具体的には……

1〜5章の計5つドキュメントがあったとします。
各章のドキュメント内にある特定の同名段落スタイル(複数)の差異を調べたい時があります。
そういった場合、現在は対応の段落スタイル名をコピペして配列に代入。
各ドキュメントの対象スタイルの内容を「reflect.properties」で取得します。
取得した情報を比較して差異を検出してリストを書き出す。

こんな感じです。
最初に書いたドキュメント内の対象スタイル(複数)のコピペが結構面倒なのです(複数あるとパネルを一つずつ開いてコピペするため)。
そこで、反転選択しているスタイルを取得できたら、楽になるかな。と思った次第です。

別の方法を考えてみます。
ありがとうございました。

No.9445 2018/04/09(Mon) 16:22:09
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / (z-) URL
あくまでご自分用の前提での提案ですが

・パネル上で段落スタイルを複数選択
・ゴミ箱ボタンで削除
・スクリプト実行
 現状の段落スタイル名を変数化(配列・連想配列など)
・app.undo( )
 段落スタイル名の差分を検出

で少しラクになりませんかね。

No.9446 2018/04/09(Mon) 16:41:26
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / お〜まち URL
なるほど。
段落スタイルを自分で選択したいのであれば、スクリプトダイアログを使う手もありますよ。

var selectParaStyle = [];
var cboxes = [];
var doc = app.activeDocument;
var plength = doc.paragraphStyles.length;
var dlg = app.dialogs.add();
var dlc = dlg.dialogColumns.add();
with (dlc.dialogRows.add()) {staticTexts.add({staticLabel:"対象のスタイルを指定"});}
for (var i = 0; i < plength; i++) {
with (dlc.dialogRows.add()) {
cboxes[i] = checkboxControls.add({staticLabel:doc.paragraphStyles[i].name});
}
}
if (!dlg.show()) exit();
for (i = 0; i < plength; i++) {
if (cboxes[i].checkedState) {
selectParaStyle.push(cboxes[i].staticLabel);
}
}
dlg.destroy();
alert(selectParaStyle.toString());

段落スタイルの数が多いと画面からはみ出ちゃいますが。

No.9447 2018/04/09(Mon) 17:46:21
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

Re: 段落スタイルパネル、文字スタイルパネルの選択を返す方法 / たかぽん
>(z-)さま

差分の件ありがとうございます。
とりあえず、選択している段落スタイル([基本段落]除く)を取得できるようスクリプトを書いてみました。
残念ながら[基本段落]は無理そうです。


var actDoc=app.activeDocument;

var arr = ["段落スタイル"];
for(var i = 0, len = arr.length; i < len; i++){
app.panels.itemByName(arr[i]).visible = true;

var menu = app.menus.itemByName(arr[i] + "パネルメニュー");
try{
menu.menuItems.itemByName("スタイルを削除...").associatedMenuAction.invoke();
} catch(e){

alert("スタイルチェック中にエラーが発生しました\r\nスタイルを選択していない場合は選択ください。\r\nまた、[基本段落]は対象にできません。")
exit()
}
}
var nokori=actDoc.allParagraphStyles;
actDoc.undo();
var zentai=actDoc.allParagraphStyles;
var selectStyle=sabunCheck(nokori,zentai);

//「selectStyle」に選択したオブジェクトを格納しました。



function sabunCheck(arrA,arrB) {
var tmp=[];
var storage = {};
for (var i=0; arrA.length>i; i++) {
value = arrA[i].name;
storage[value] = value;
}
for (var i=0;arrB.length>i;i++){
value=arrB[i].name
if (!(value in storage)) {
tmp.push(arrB[i])
}
}
return tmp
}
細かいチェックはしていませんが、とりあえず取得できました。


>お〜まち さま

ダイアログ、ウィンドウ等にリストを表示して作業することも考えてみます。
ありがとうございました。

No.9450 2018/04/12(Thu) 19:18:43
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0
【表組み】セルの先頭にスペースを入れたい / cell
お世話になります。
当方、MacOSX10.13.3。インデザインCCです。

タイトルの通り、表組み内の選択したセルの頭にスペースを入れたいです。
たくさんあるので、「検索・置換」を利用すれば良いのかと思うのですが、どのようにしたら良いでしょうか?
よろしくお願いします。

No.9430 2018/04/06(Fri) 10:09:52
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 【表組み】セルの先頭にスペースを入れたい / Uske_S URL
cellさん、こんにちは。
スクリプトなのかなーと思います。というのも、検索置換だと「空のセル」には対応できないからです。

var cells = app.activeDocument.selection[0].cells;
for (var i=0; i<cells.length; i++){
cells[i].contents = " "+cells[i].contents;
}

No.9432 2018/04/06(Fri) 11:10:57
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 【表組み】セルの先頭にスペースを入れたい / cell
Uske_Sさま

早速のお返事ありがとうございます。
スクリプトでの作業になるのですね。
使ったことがありませんが…
選択したセルの先頭文字の前に「数字の間隔」スペースを入れたいのですが、そこまでスクリプトでできるのですか?
なんども質問ばかりですみません。

No.9433 2018/04/06(Fri) 11:23:42
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 【表組み】セルの先頭にスペースを入れたい / Uske_S URL
cellさん

>使ったことがありませんが…
それはもったいない!
先ほどのスクリプトをエディタにコピペし,適当な名前をつけて,拡張子をjsxにして保存してください.
(insertSpaceToCell.jsxなど)
保存場所は以下を参考にしてください.
MacであればInDesignのウィンドウ>ユーティリティ>スクリプトを選んでスクリプトパネルを開くと
「アプリケーション」
「ユーザー」
という名前のフォルダが表示されると思います.どちらでもいいので,右クリックして「Finderで表示」させ,そのフォルダの中に保存してください.
そうすると,InDesignのスクリプトパネルから,保存したスクリプトが見えるようになるはずです.これをダブルクリックすることでスクリプトを使うことができます.
このスクリプトはセルを選択した状態で使わないとエラーになるので,それだけ注意してください.

>選択したセルの先頭文字の前に「数字の間隔」スペースを入れたいのですが、そこまでスクリプトでできるのですか?
もちろんできます.先ほどのスクリプトの3行目,
cells[i].contents = " "+cells[i].contents;
この" "部分を書き換えます.
InDesignで「数字の間隔」をコピーし,その二重引用符の間にペーストしてください.
cells[i].contents = " "+cells[i].contents;
こんな感じです.
これを上述のようにして保存して使ってみてください.

No.9434 2018/04/06(Fri) 13:17:39
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 【表組み】セルの先頭にスペースを入れたい / px
Uske_Sさま

できました!
ダブルクリックでここまでできるとは感動です!
ありがとうございます!
ただ…
またこのような機能を使いたい時に、この「スクリプト」というもの、書き方(?)が分かりませんです。

No.9442 2018/04/09(Mon) 13:20:05
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 【表組み】セルの先頭にスペースを入れたい / Uske_S URL
pxさん(cellさん?)

思ったような挙動が実現できたみたいで何よりです!
スクリプト自体は、JavaScriptというプログラミング言語を元にAdobeアプリケーション用に開発されたExtendScriptというもので書きます。
勉強の仕方のような方法論としては他のプログラミング言語と同じで、基本的なスクリプトを本やWEBから書き写して自分で試してみたり、既存のスクリプトをいじって結果を観察したり、というところから入ることが多いです。

ただ、ひとりでは続けられない、モチベーションの維持が大変、ということがあります。それに、分からないことを気軽に質問できる場がないとなかなかつらいです。僕はTwitterで知り合った方に最初の最初は教わりました(お金を払っての講習会でしたが)。そこから、その方にTwitterで質問を投げかけたり、本やWEBで調べたり…という感じです。

普段の仕事の合間にスクリプトの勉強だけの時間を確保するのはなかなか厳しいかもしれません。なので、ただスクリプトを黙々と作業する場、気軽に質問できる場、スクリプトに関する情報交換できる場、というのを提供すべくDTPerのスクリプトもくもく会というのを東京でやってます。もしご興味あれば覗いてみてください。
https://dtpmkmk.connpass.com/
もくもく会のイベントレポートはブログに上げてますので、よければどうぞ〜。
http://uske-s.hatenablog.com/entry/2018/02/04/154902

また、これは本当にちゃんとしたハンズオン形式の講習会なのでまとまったお金がかかりますが、6月頃からお〜まちさんという方がInDesignを使ったスクリプトの講習会を開いてくださいます。
https://cs5.xyz/sales/indesign_script/beginner
もしよければこちらもご検討ください。

No.9448 2018/04/09(Mon) 17:49:15
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 【表組み】セルの先頭にスペースを入れたい / cell
Uske_Sさま

たくさんのアドヴァイスをありがとうございます。
仰るとおり、その場は「勉強するぞ」と意気込んでも、
日々の作業に流され、なかなかモチベーションが維持できず…です。
ご紹介いただいたイベントもチェックしてみたいと思います。

「px」←別社員と共有の機械を使っていて、紛らわしいことしてしまいすみませんでした。
ありがとうございます。

No.9449 2018/04/10(Tue) 09:41:39
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
正規表現スタイルにて下付の設定 / px
いつも勉強になります。
お伺いいたします。
本文中にある特定の欧文の文字を下付文字にしたいです。
「ABCD」→「A(BCD)」
「ZBCD」→「Z(BCD)」
「ABCDEF」→「ABC(DEF)」
「ABCGHI」→「ABC(GHI)」
こんな具合に2種類あります。
( )内の文字を下付にしたいです。
よろしくお願いします。

MacOSX10.13.3
インデザインCC

No.9435 2018/04/06(Fri) 13:26:07
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 正規表現スタイルにて下付の設定 / Uske_S URL
pxさん,こんにちは.

状況が曖昧すぎてお答えできません.
正規表現スタイルや検索置換などでの対応を想定していらっしゃるのでしょうが,正規表現での検索は,その検索方法(どんな正規表現で検索するか)よりも,対象とする文字列がどんなものか(どんな文章を検索するのか)の見極めのほうがすごく重要です.
それによって例外を考える余地,含める正規表現,省く正規表現を決めるからです.

pxさんの文章から察すると,
・文末のアルファベット3文字を下付きにする
という理解でいいのでしょうか.
であれば,
[\u]{3}$
が大文字の文末3文字,という正規表現です.
もしA〜Zまでの26文字だけでよければ
[A-Z]{3}$
でも可です.
小文字を含める場合は
[\u\l]{3}$
とし,やっぱりA〜Zの26文字の大文字・小文字だけでいい場合は
[A-Za-z]{3}$
でいいと思います.

No.9436 2018/04/06(Fri) 14:00:54
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Re: 正規表現スタイルにて下付の設定 / (z-) URL
横からすいません
文末ではなく「本文中」とあること,
3文字きりの文字列全体も下付き処理するとは考えにくいことから,

(?<=[A-Za-z])[A-Za-z]{3}(?=[^A-Za-z])

もしくは

(?<=[A-Za-z])[A-Za-z]{3}\b

あたりが適当かな,と思いますでございます.

No.9437 2018/04/06(Fri) 15:51:59
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Re: 正規表現スタイルにて下付の設定 / px
Uske_Sさま、(z-)さま

早速のお返事ありがとうございます。
私の返事が遅くなってしまい申し訳ございません。
また言葉足らずでしたことお詫びします。

本文中にけっこうな数が出てくるので、正規表現スタイルを考えておりました。

下付にしたい文字は(今のところ)3文字もしくは4文字の英数字です。
下付にしたい文字の前には(今のところ)1文字もしくは3文字の英字です。

(z-)さまの仕様で試してみたいと思います。

No.9439 2018/04/09(Mon) 09:50:54
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
PDF書き出し時文字が欠ける / shishi
MAC 10.10.5
inDesign CS6(CCでも同じ挙動)

お世話になります。
新聞のようなものを作成しているのですが、段罫を白で隠すため見出しや仕切り線の背面に白をテキスト回り込みで配置しています。
回り込みにしているので、少しでもグリットにかかると文字が逃げます。
inDesignのプレビューでは問題ないのに、PDFで書き出すと文字が少しだけ欠けます。
フォントはモリサワのリュウミンRです。
データ上の部品を消してはPDFに書き出し…を繰り返していたところ、上部の記事のグリットを消したら文字が欠けなくなりました。
しかし、上部の記事のグリットも下部の記事のグリットも、もとは同じものをコピーしたものです。
また、文字欠け部分にかかっている仕切り線の背面の白を最背面にまわすと文字は欠けません。
白のサイズを0.01mm小さくしても文字は欠けません。
ちなみにこの台紙は月1発行で3年くらい同じものを使用していますが、ここ2回くらい、文字欠け現象が起こっています。
環境は3年間変えていません。
CCが入っている別PCでも、WINでも、同じ環境の別MACでも同じ事が起こります。
原因がわかる方がいらっしゃいましたら、ご教授願います。

No.9428 2018/04/05(Thu) 14:01:48
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Re: PDF書き出し時文字が欠ける / お〜まち URL
すぐに原因は分かりませんが、原因を絞り込む方法はあります。

> ここ2回くらい、文字欠け現象が起こっています。
ということは、ドキュメントに固有の状況かも知れません。
それ以前(文字欠け現象が発生する前のドキュメント)を、
今PDFで書き出すとどうなのでしょう。問題がないようであれば、
ドキュメントの方がおかしくなっていると考えられますので、
文字欠け現象が発生する前のドキュメントを元に、
次回以降作成するということで解決しないでしょうか。

> PDFで書き出すと文字が少しだけ欠けます
実はPDF書き出しの方法次第で、文字位置が微妙にずれるという
現象が以前からあります。
PDF書き出しの際「タグ付きPDFを作成」のチェックがついていない場合に発生します。
チェックの有無にかかわらず発生する場合は、PDF作成方法を
変更してみてください。Acrobatがインストールされていれば
Adobe PDFプリンタを使用してPDFを作成する、もしくはPSファイルを作成し、DistillerでPDFに変換して文字の欠けが発生するかどうか確認してください。

No.9429 2018/04/05(Thu) 20:38:15
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

Re: PDF書き出し時文字が欠ける / shishi
お〜まち サマ

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

「タグ付きPDFを作成」にチェックを入れたら欠けずに書き出せました!(書き出しはX-4です)
ありがとうございます!

ちなみに不具合が起こっていないドキュメントに今回の部品を全部コピーしても文字欠けが起こりました。
この新聞の仕事は各面ごとに複数名で作業しているのですが、他の方から送ってもらったグリットに記事を流したら文字が欠けませんでした。

もしかして気付かなかっただけでずっと文字が欠けていたのでしょうか?(ゾッ)

No.9431 2018/04/06(Fri) 10:14:26
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
インラインテキストフレームの置換 / meg
【環境】Mac OS X Sierra10.12.6 / indesign CS4

お世話になっております。先日正規表現スタイルでのアイコン表記について質問させていただいたものです。無事解決のヒントをいただけたのですが(ありがとうございました!)、案件によって使用が難しい場合があり、別のアプローチを思案中です。アドビフォーラム等を参考にして、以下の形までにはなりました。


var myDocument = app.activeDocument;
var myOStyle = myDocument.objectStyles.item("iconNo");
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "【\\d+?】";
app.findGrepPreferences.pointSize = "10q";
var myFinds = myDocument.findGrep();
l = myFinds.length;
while (l--) myFinds[l].insertionPoints[0].textFrames.add({geometricBounds: [32.5,35.5,30,30], appliedObjectStyle: myOStyle})


決まった文字列と級数のテキストを、オブジェクトスタイルの設定されたテキストフレームに置換したいと考えていますが、以下で詰まっています。

○インラインテキストフレームにappliedCharacterStyle:"名前"を適用したいが、使用箇所が分からない
○検索された文字列をインラインテキストフレームに移動したいが、moveの使用法がよく分からない

何か有効なアドバイスや、ヒントをいただけると助かります。
どうぞよろしくお願いいたします。

No.9421 2018/03/28(Wed) 14:47:31
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:59.0) Gecko/20100101 Firefox/59.0

Re: インラインテキストフレームの置換 / (z-) URL

実際動かしてみたわけではないのですが、コードを拝見して気になったところ

l = myFinds.length;
while (l--) myFinds[l].insertionPoints[0]〜

のところ、一発目からエラー起きませんか?

さておき、
>インラインテキストフレームにappliedCharacterStyle:"名前"を適用したい
>検索された文字列をインラインテキストフレームに移動したい


while (l) {
pepsi = myFinds[--l].insertionPoints[0].textFrames.add
({geometricBounds: [32.5,35.5,30,30], appliedObjectStyle: myOStyle});
pepsi.parent.applyCharacterStyle(myDocument.characterStyles.itemByName("hoge"));
myFinds[l].move(LocationOptions.AFTER, pepsi.insertionPoints[0]);
}

No.9423 2018/03/29(Thu) 12:57:09
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Re: インラインテキストフレームの置換 / meg
(z-)様

そのものズバリな内容をどうもありがとうございました!
理想的な結果を得ることができ、大変助かりました。これで業務の負担を軽減できそうです。

動作したとはいえ“一発目からエラー起きませんか”の部分が気になっているのですが、差し支えなければ表記が問題になりそうな箇所を教えていただけないでしょうか?

No.9424 2018/03/29(Thu) 14:08:14
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:59.0) Gecko/20100101 Firefox/59.0

Re: インラインテキストフレームの置換 / (z-) URL
えーと、
 あ、勘違いでした! ごめんなさいw
変数 l の取り回しがちょっとわかっていませんでした。失礼おば

No.9425 2018/03/29(Thu) 14:39:57
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
全2091件 [ ページ : << 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ... 299 >> ]