タグ

ブックマーク / dtp-bbs.com (44)

  • マスターページを差し替えるスクリプト

    [6375]マスターページを差し替えるスクリプト | 投稿者:Subi | 投稿日:2011/12/19(Mon) 18:38:39 InDesign CS5(ver 7.0.4), Windows XPです。 文章を選択した状態で、その文章があるページのマスターページを差し替えるスクリプトを作成しました。 var myDoc  = app.activeDocument; var myPage = myDoc.selection[0].parentTextFrames[0].parentPage; myPage.appliedMaster = myDoc.masterSpreads.item("B-マスター"); ここまではできたのですが、この文章をドキュメント全体から検索して処理していくやり方でつまづいています。 ご助言いただけると幸いです。よろしくお願いします。

    マスターページを差し替えるスクリプト
  • インデザインCS3でキャプションが位置によってオーバーフロー

    [n20130205095830]インデザインCS3でキャプションが位置によってオーバーフロー 投稿者:インデザイン見習い 投稿日:2013/02/05 9:58:30 インデザインでページ物を初めて作成中です。 文字を流し画像を貼付け、さあキャプションと思いテキストボックスを文文字ボックスの下の位置に合わせたところオーバーフロー。キャプションのボックスの天地を広げたところ変なアキが出来てキャプションが表示されます。文は縦組で版面の下に合わせて画像とキャプションを配置したいのですが注意点などありますでしょうか?キャプションのテキストボックスを色々移動させてみましたが中の文字が上下に移動します。当方OSX、インデザイン初心者です。

    インデザインCS3でキャプションが位置によってオーバーフロー
    zichao
    zichao 2015/03/14
    段落→グリッド揃え→なし
  • 別ボリュームにあるドキュメントがjavascriptでうまく開かない

    [5316]別ボリュームにあるドキュメントがjavascriptでうまく開かない | 投稿者:orlab | 投稿日:2010/11/15(Mon) 21:07:36 Mac OS 10.4.11 InDesign CS3 Javascript スクリプト初心者です。初歩的な質問かもしれませんがよろしくお願いします。 最近過去データを参照できるように、PDFを自動で書き出してくれるスクリプトを、いろいろな方が公開しておられるものを参考に作成したのですが、いざ実行してみるとドキュメントを開く段階で「ファイル(フォルダ)が見つかりません」というエラーが出てしまい頭を悩ませております。 私の環境では、AにOS、Bに作業データというようにパーティションを切っているのですが、B側のinddファイルを開こうとした場合のみ、そのようにエラーが出てしまいます。 パスの表記が特殊なのか、またはそもそも別のボ

    別ボリュームにあるドキュメントがjavascriptでうまく開かない
    zichao
    zichao 2014/11/22
  • セル内の文字列の幅取得、空き設定

    [4808]セル内の文字列の幅取得、空き設定 | 投稿者:たかぽん | 投稿日:2010/06/19(Sat) 23:35:40 いつも勉強させていただいています。 他の組版ソフト(Edianwing)で作成された書籍をInDesignCS4(windowsXP)で改訂することとなりました。 その書籍は表組みを多用しています。 そこで、質問ですが、 例えば、 セル内に箇条書きされた複数行があるとします。 その中の一番長い一行を選んで長さを取得。その長さから余白を出し、それをセルの余白に均等に指定する。 このような作業が多くある表です。 EdianWingでは数値取得、設定が比較的簡単だったのですが、現在作業中のInDesignCS4では以下のように行っています。 まず、セル内の一番長い文字列の末尾にカーソルを置く。 情報ウインドウから座標を取得。 次に文字列の先頭にカーソルを置き、座標を取

    セル内の文字列の幅取得、空き設定
  • スウォッチの置き換え

    10.5.8 InDesignCS3の作業で、スウォッチの置き換えをしたいのですが、読み込ます方、元ファイルも色の名前は同じですが、読み込ます方の色はCMYK%値が違います。 そうすると必然的に、名前+2になるのですが、数が多く一個一個なおしていくのが大変で何かいい方法がないでしょうか? もしくは、スウォッチパレットのソートなどはできないでしょうか? 何か方法等がありましたらご教授の程よろしくお願いします。

    スウォッチの置き換え
  • JavaScriptにて表内やセル内の段落スタイル適用/正規表現置換をしたい

    [4090]JavaScriptにて表内やセル内の段落スタイル適用/正規表現置換をしたい | 投稿者:五月 貴 | 投稿日:2010/01/27(Wed) 21:29:39 MacOS10.5.8 InDesignCS3 5.0.4を使用しています。 表題の件ですが,JavaScriptにて流し込んだWordデータの 正規表現による置換を行おうとプログラムを組んでいます。 テキストのみを選んだ場合(テキストフレーム選択ではなく,流したテキストをドラッグして選んでいます)は正規表現と段落スタイルの適用がうまくいったのですが,うまくできない場所があり,その箇所を選択したところ属性が「Table」や「Cell」になっていました。 試しにCell内のデータにも同じ処理を施してみたのですが, 段落スタイルを適用させようとすると 「applyParagraphStyleが関数ではありません」 というエ

    JavaScriptにて表内やセル内の段落スタイル適用/正規表現置換をしたい
  • 正規表現置換でフォントや異体字属性が抜け落ちました

    [4301]正規表現置換でフォントや異体字属性が抜け落ちました | 投稿者:五月 貴 | 投稿日:2010/02/27(Sat) 13:02:20 先日教えて頂いたJavaScriptによる正規表現置換の後日談です。 他所で試したところ,「フォントが全て替わる」「異体字情報が抜け落ちて別の文字になる」という報告を受けました。 もしかしたら一括置換をする場合は,1文字ごとにフォント情報や異体字情報などを記憶した後で置換し,再度割り当てる作業が必要なのでしょうか? ソースが思い浮かばずまた難儀してしまっており,再度皆様のお力をお借りできればと思っております。 どうぞよろしくお願い申し上げます。 「先日教えて頂いたJavaScriptによる正規表現置換」というのは http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=4093

    正規表現置換でフォントや異体字属性が抜け落ちました
  • javascriptで,ライブラリのアイテムを割り付けたい

    [8589]javascriptで,ライブラリのアイテムを割り付けたい 投稿者:tuner fork 投稿日:2006/03/23(Thu) 14:22 スクリプトまだまだ勉強中の身なので教えてください。 例えば,「Macintosh HD/Users/watashi」にある「あいう.indl」というライブラリに登録してある「かきく」というアイテムをjavascriptを使ってドキュメント上に配置したいのです。 見当はずれかもしれませんが,以下私が試行錯誤してダメだったスクリプトです。 lObj = app.libraries.item("あいう"); iObj = lObj.assets.item("かきく"); iObj.placeAsset(on); よろしくお願いします。

    javascriptで,ライブラリのアイテムを割り付けたい
  • JavaScriptで文書作成

    [4839]JavaScriptで文書作成 | 投稿者:jizo | 投稿日:2010/06/25(Fri) 13:02:05 InDesignCS4を使っています。 JavaScriptを使用して、独自フォーマットの文書をInDesign上で再構築しようとしています。 基的な質問で恐縮ですが、ParagraphクラスやTextクラスの インスタンスを新規に作成して、インスタンスに対して文字 や文字修飾を設定した上でテキストフレームにセットする、 というようなコードが書けるのかを教えて頂きたいと思います。 例えばテキストフレームを新規作成するのであれば、 var myTextFrame = myPage.textFrames.add(); という書き方で新規にインスタンスを作成することができま すが、段落の場合、 var newPara = myTextFrame.parentStory

    JavaScriptで文書作成
    zichao
    zichao 2011/11/17
    textFramesにはadd()メソッドがありますが、Paragraphsにはありません。ParagraphはParagraphsのインスタンスですが、メソッドが用意されていない。
  • ICCプロファイルについて

    皆様こんにちは。 ICCプロファイルの運用についてどうしても理解できないのですが。 > 適正なICCプロファイルが無い場合はプロファイルは埋め込まない。 > 不用意にプロファイルを埋め込むと、とんでもない色で出力されてしまう。 このような記述をよく目にしますが、私にはどうも理解できないというか、逆だと思うのです。 出力環境に合わせた適正なICCプロファイルがあれば、そのカラースペースで作業すれば、ICCプロファイルの埋め込みの有無に関わりなく、自分がモニタで見た通りの結果になるはずです。(と言っても、モニタのキャリブレーションが取れていることが前提で、透過光と反射光の違いはありますが。) 反面、適正なICCプロファイルがわからない場合でも、データ作成時には、暫定的に何らかのカラースペースを選択することになります。そして、不幸にもそのカラースペースと印刷特性が一致しなかった場合で、プロファイ

    ICCプロファイルについて
  • PDF貼込のオプションについて JAVAscript

    [1911]PDF貼込のオプションについて JAVAscript | 投稿者:たあぼ | 投稿日:2008/11/06(Thu) 07:16:43 はじめまして。いつもこちらにはお世話になっております。 InDesignCS2をメインに使用していて、最近Mac/WindowsにてJavascriptで 自動処理をしなくてはならなくなりました(実際現在動かしているのは WindowsXP/InDesignCS2。後日MacOSX10.4.11/InDesignCS2にも転用予定)。 現在取り組んでいる初のJavaScriptはInDesign上にPDFを貼るScriptです。 以前多少AppleScriptをやっていた経験上、ある程度理解でき、サイトを 検索したりして、なんとかカタチになりつつあります。 しかしPDFを貼り付ける際のオプションがうまく設定できません。 app.pdfPlace

    PDF貼込のオプションについて JAVAscript
  • 画像選択のスクリプトについて

    [5196]画像選択のスクリプトについて | 投稿者:kangaroo | 投稿日:2010/10/22(Fri) 11:37:46 Mac OS 10.6.3/InDesign CS5 JavaScriptやこちらのサイトで勉強中です。 画像ボックスを選択したいのですが、 下記スクリプトではCS4では大丈夫だったのですが CS5だとうまくいきません。 var pageObj = app.activeDocument; for (var i=0; i<pageObj.allPageItems.length; i++) { if (pageObj.allPageItems[i].contentType == ContentType.graphicType) { pageObj.allPageItems[i].select(SelectionOptions.addTo); } } 4行目で

    画像選択のスクリプトについて
  • CIDコードでの置換

    こんにちは。OS10.3.9、InDesignCSを使用しています。 CIDコードしかない文字の置換はできるのでしょうか? 使いたいのは白抜き丸数字の10以上で、字形パレットで見るとユニコードもshift JISもなく、CIDコードしかありませんでした。 宜しくお願い致します。

    CIDコードでの置換
  • 異体字の置換2

    mmk07と申します。下の題にすでにあるので恐縮ですが、亀レスで長くなってしまうもどうかと思い、新しくたててしまいました。 「異体字の置換」にあるjavascriptをInDesginCS・MacOS10.3.4、OTF環境で使用させていただきました。 やりたい事は 大鍵 「 を 小鍵 にです。 下記のチェックソースで、小鍵の番号を取り、置換させようと思ったのですが、うまくいきません。 やりかた間違えたかなと思い、「あ」を●のなかに「あ」が白ぬきで表示される異体字に置換した所できました。 ちなみに 大鍵の ユニコードは FE41 小鍵の 番号は    1633774708,5 試しに行った「あ」の変換は あ  ユニコードは 3042 ●あ 番号は    1851878516,3 やはりフォントや、文字にかなり依存し置換できない文字もあるのでしょうか。 よろしくお願い致します。 使用させて頂

    異体字の置換2
  • 置換について

    お世話になります。環境:WINXP・CS2です。 カギカッコ(「」)の長いものをすべて短いものに置換したいのですが、両方ともユニコード番号はFE41・42です。(自分の知ってるの)区別するのは、CID7911とCID12133です。 置換方法を教えて下さい。宜しくお願い致します。 下記リンク、「DTP駆け込み寺 掲示板」で私自身が教わったばかりのJavaScriptがありますので参考までに。 http://www.dtptemple.jp/index-keijiban.html //------------------ここから-------------------- // 検索/置換設定のクリア(起こしのカギ括弧) app.findPreferences = NothingEnum.nothing; app.changePreferences = NothingEnum.nothing;

    置換について
  • ルビについて

    MacOSX/InDesignCSを使っています。 テキストフレーム内の特定の文字列にルビをふりたいのですが、複数の文字に一発でふるやり方が分かりません。 例えば、1文字にルビをふる場合 textObj.contents = "漢字"; textObj.characters[0].rubyFlag = true; textObj.characters[0].rubyString = "かんじ"; textObj.characters[0].rubyFontSize = 7; textObj.characters[0].rubyAlignment = RubyAlignments.rubyFullJustify; これで「漢」の上に「かんじ」とルビがふられます。 が、当は「漢字」の上に「かんじ」とルビをふりたいのです。 どのようにすればいいのでしょうか?

    ルビについて
    zichao
    zichao 2011/08/27
    お~まちさん、ありがとう^^
  • JavaScriptでフレームグリッドを操作したい

    [9217]JavaScriptでフレームグリッドを操作したい 投稿者:ユウダイ 投稿日:2006/06/03(Sat) 01:27 いつも、参考にさせていただいています。 InDesign CS WinXPです。 欧文の文字詰め調整を自動化するスクリプトを書こうと思っていまして、 その際に、フレームグリッドかプレーンテキストフレームかを 判定する必要が出てきたのですが、 もしかしてそもそもスクリプトは フレームグリッドに対応していないのでしょうか? リファレンスを探してみたのですが、 どうもフレームグリッドをあらわす プロパティが見つからなくて。 もしわかる方がいらっしゃれば ご教授いただけると幸いです。 テキストフレームに、フレームグリッド関連の情報はありません。 試しにInDesign上で、テキストフレームを2つ作って連結させてみて下さい。その上で片方のテキストフレームをフレームグリ

    JavaScriptでフレームグリッドを操作したい
  • JavaScriptでの一斉置換

    はじめまして。 複数の文字列を同時に置き換えつつ、それらの書体を変更する、 というJavaScriptを作ろうとしているのですが (JSでなければならない理由はとくにありません)、 難儀してしまい、以前から勉強させていただいていたこちらにご相談に上がりました。 やりたいことは、 プリンター → プリンタ 第三セクター → 第三セクタ デザイナー → デザイナ などと一度に複数の置換をしつつ、その部分だけを 別の書体に置き換えるという作業です。 例えば、全体の文章が明朝で書かれているとして、置き換えられた 「プリンタ」「第三セクタ」「デザイナ」といった部分だけが 太字ゴシックになっている、という状態です。 ネットで検索したサンプルを元に、下記のようにしています。 ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----

    JavaScriptでの一斉置換
    zichao
    zichao 2011/08/17
     検索→(プリンタ|第三セクタ|デザイナ)ー 置換→ $1 置換形式→ ゴシックみたいな感じで一度に検索置換。javascriptに縛られない発想の転換。
  • アンカー付きオブジェクト

    こんにちは、OS10.3.9 InDesignCS2を使用してます。 フレームグリッド内のある文字(記号)をアンカー付きオブジェクトに置換する方法ってありますか? 宜しくお願い致します。 1.文字(記号)を検索する。 2.検索した文字(記号)を選択状態にする。 3.オブジェクトを配置(place)または、indlライブラリに登録してあるアセット(Asset)を配置する(placeAsset)。 4.上記のオブジェクトはインラインオブジェクトになっているので、AnchoredObjectSettingのプロパティを設定してアンカー付きオブジェクトに変える。 以上の事をスクリプトで書けば、 >フレームグリッド内のある文字(記号)をアンカー付きオブジェクトに置換する ことは、可能です。 placeAssetメソッドは、配置したオブジェクト(のリスト)を返すので楽です。 配置(place)だと、返

    アンカー付きオブジェクト
  • javascriptオブジェクトモデルについて

    [4233]javascriptオブジェクトモデルについて | 投稿者:オバマ | 投稿日:2010/02/21(Sun) 14:28:10 indesignでjavascriptを勉強中のものです。 いまやscriptを覚えなければ乗り遅れるような時代になってきたみたいで...トホホ。 ExtendScript Toolkit付属のPDFや古旗さんの著書「自動化実例集」などを読みながら学習しているのですが... 題です。 関数や変数の処理等はとても詳しくどのでも、皆様の有用なscriptを読んでいけばなんとなくですが分かるのですが... 各adobeソフトのオブジェクトの値の読み方が分かりません。 たとえば、文字パレットにあるツメの値のオブジェクトモデルの値がjavaで言えばどういう値になるとかです... 皆様のブログ等で初心者に対する勉強法なども拝見するのですが、プログラム的なとこ

    javascriptオブジェクトモデルについて