タグ

InDesignとScriptに関するseuzoのブックマーク (290)

  • InDesignの合成フォント関係スクリプト3件 - DTPab

    Twitterで意外に反響があってびっくりしました。InDesignの合成フォントまわり、当に面倒なんですよね。やっぱりみんな苦労するところは同じなのか…w さて、合成フォント関係のスクリプトを3つ紹介します。 すべての合成フォントに特例文字セットをまとめて追加 末尾が-\dの合成フォントをまとめて削除 合成フォントの各セットに登録されている文字を書き出し すべての合成フォントに特例文字セットをまとめて追加 すごく短いコードですが、任意の特例文字セットをすべての合成フォントに追加します。 追加するセットの名称、追加する文字列、フォント、スタイルをcostomCharSetオブジェクトに定義してください。 1行目にも書いてありますが、同じ名前の特例文字セットが複数存在できます。セット名が重複しても上書きではなく単純に追加されていく仕様ですので注意してください。 末尾が-\dの合成フォント

    InDesignの合成フォント関係スクリプト3件 - DTPab
  • InDesign:制御文字を見ただけじゃスペースの種類がわからなくても別に困らないようになりたいスクリプト - 車車車く本牛勿 -Rollin' Real-

    コメントを残す コメント * メールアドレスが公開されることはありません。 * が付いている欄は必須項目です 名前 メール サイト 次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。 呼ばれ間違いが怖くて眠れないのでヨソでは(z-)と名乗っております。(z-)に読み方はありませんので脳内で人物変換していただければ。広義ではDTP屋なのですが、主に筋を外した部分の記事を投げて行くかんじです。ギターをこよなく触り(あまり弾かない)、あしげく防波堤に通い(あまり釣れない)、犬うさりすをたくさんなで(なつかない)ます。twitterではうんこうんこ言っております。 お仕事・お支払のご相談はメールにて承っております。 ajabon@khaki.plala.or.jp  Adobe Community Expertやってます。 《プライバシーポリシー》個人情報の

  • InDesign:マンチカンという名前の数列加工置換スクリプト作りました - 車車車く本牛勿 -Rollin' Real-

    はしがき InDesignの正規表現検索機能、けっこう満足しています。 戻り読みの字数が確定していないといけないところなど目を瞑るべき点もあるものの。 正規表現には使用者のスキルが関わりますが、 検索形式を併せて絞り込めば、ほぼ大体の用事はこなせてしまいますね。 でも、置換のほうはどうでしょう。 正規表現でヒットした多様な文字列に対して、形式の変換や文字列の追加を一意にこなすしかできません。 中でも数字を扱う際、数字を「数」として扱いたいのに、ドキュメント上に点在している数字はただの「字」です。足したり引いたりはできません。 それでも、足したり引いたりをまとめて処理したくなる作業がしばしば発生します。 そんな理由で、今まではその場だけなんとかするスクリプトを書き、 次回の要件には微妙に合わず、また新しくスクリプトを都度々々(つどどど)書いてきました。 ここで公開している物、社内で提供した物

  • InDesignの正規表現検索チートシート - DTPab

    【訂正 2018.9.4】一部表記を訂正しました(赤字部分)。 なんか前回も検索についての記事だったんですけど、今回もたまたま検索に関する記事です。やっぱりよく使うInDesignの正規表現検索。 で、InDesignの正規表現検索は標準機能ながら強力で使いやすいのですが、いかんせん入力が面倒。あの検索窓、少し大きくしたい…と思っている方は僕以外にもきっといるはず^^; 以前は、たまーに使う正規表現を(いちいち記憶してられないので)チートシートっぽく取っておいて、それをコピペするなどして使ってました。 特殊な数字の検索チートシート ということで、まずは僕が使っているInDesignの正規表現のチートシートの一部を上げます。以下はすべてUnicodeのコードポイントが付番されているものだけです。念のため書いておくと、ここに挙げている正規表現はすべて基底文字デフォルトグリフ*1で、字形を変えら

    InDesignの正規表現検索チートシート - DTPab
  • InDesign:タブ位置ぜんぶずらすやつ - 車車車く本牛勿 -Rollin' Real-

    …みたいな、タブ送りまくりのページで、しかもパターンが多様すぎてタブ位置が段落スタイルで管理しきれなくて「もうこれきり触りたくない」「できれば直さず済ませたい」とか思ってたところに、以下のようなヒドい思いつきを突っ込まれまして イラスターなら問題文の段落の左インデントをマイナス入れるだけで解決するんだけど。 InDesignだと、タブ位置をぜんぶ1こ1こつまんでずらさないといけない。数値入力すると、距離によっては移動じゃなく新規追加されてしまう。 ぎゃー。 という局面に追い込まれてスクリプト書きました。4〜5分w id_tabStopShifter.jsx CS6で使用しました。 たぶんどのバージョンでも動く気がします。 カチカチすると、きかれます。 数値を入れます。単位はタブルーラーに準じること。 おおー、やったー ニッチすぎるorz でも、たぶんいつか誰かの役に立つはず… その時は、ご

    InDesign:タブ位置ぜんぶずらすやつ - 車車車く本牛勿 -Rollin' Real-
  • Home - 中綴製作所

    InDesign Photoshop Script DTP Adobe CEP

  • InDesign に配置されたPDF形式ファイルの配置オプション「背景を透明に」のチェックの状態を確認する CEP Extensions を作った - ごんれのラボ

    概要 背景 作ったもの 使い方 仕様的なもの 対応バージョン ソースコード ダウンロード 概要 InDesign に配置されたPDF形式ファイルの配置オプション「背景を透明に」のチェックの有無を確認する CEP Extensions を作った。 背景 Twitter で下記記事が話題になっていた。 www.screen.co.jp かなり厄介なバグ?でみなさん戦々恐々といった感じ。 しかも一度配置されたファイルの設定を手動で確認する方法がないという。 そんな中、一緒にもくもく会を主催してくれている @Uske_S さんが早速スクリプトを公開されていたのを見て、自分もなにか書こうと思ったことがきっかけ。 作ったもの youtu.be 使い方 動画で大体のイメージがつくと思うけど、簡単に説明。 zxp をダウンロードする(この記事の最後にリンクがあるのでそこから入手) ZXPInstaller

    InDesign に配置されたPDF形式ファイルの配置オプション「背景を透明に」のチェックの状態を確認する CEP Extensions を作った - ごんれのラボ
  • 表の斜線の[黒]スウォッチがオーバープリントにならない - DTPab

    標題の通りです。CC2017でも改善されていないバグ(だと個人的には思ってます)です。 適当に表を用意してもらい、斜線(色を[黒]にする)を引いてオーバープリントプレビューにしてみてください。もしくはPDFに書き出して出力プレビューでも可です。 デフォルトの設定では[黒]スウォッチは自動でノセ(オーバープリント)になるはずなので、環境設定をいじってなければそのままで。 セルの罫線はきちんとノセになるのですが、斜線だけは手動で「オーバープリント」のチェックをオンにしないとノセになりません。これを仕様と謳うならどつくぞ…。 かといって、セルの設定を開いて[黒]スウォッチ(ないしK100)であればオーバープリントをオンにして…ということを手作業でやるのは骨が折れます。 そこで「斜線に[黒]スウォッチが使われていればオーバープリントをオンにする」スクリプトです。ぺぺぺって適当に書いたので恐縮ですが

    表の斜線の[黒]スウォッチがオーバープリントにならない - DTPab
    seuzo
    seuzo 2017/07/12
    CS6でも再現。CS6でscriptの動作確認しました。
  • CEP ExtensionsとInDesignをCallbackで仲良くしてもらう方法 - ごんれのラボ

  • InDesign:セル群それぞれ結合 & セルのコピペ後に属性だけ復元 - 車車車く本牛勿 -Rollin' Real-

    鮭がひたすら川の上流を目指すように、DTPオペレーターはデザイナーを志して然るべし、 と思っていた時期が長かったんですが(そのくせがんばってはいなかった) トータルでディレクションできないぶんにはもにょる作業ばっかり多くて… もうトシもトシなので、まず問題なく一丁前にできる事をやるのが筋だよなあ、てのもあり。 というわけで、行きがかりですが転職しました。年末に。 素人指示の素人赤字な現場にいたせいで、久々に組版してますという実感。自動化がいくらでも生きる職種。 つまり、イラスター現場からインデデ現場に戻ってきました。 以前のように慌ただしい月刊ファッション誌などではなく書籍系ですね。 そんなんで、また今後InDesignの記事ばっかりになっていくと思います。 というかInDesignしか触らないので、ほかの2つはほかの場でのみ使う感じになりそです。 衰えがこわい。 で、こないだ片付いたのが

    InDesign:セル群それぞれ結合 & セルのコピペ後に属性だけ復元 - 車車車く本牛勿 -Rollin' Real-
  • 法規書籍印刷株式会社/情報デザイン部/情報システム課

    このページでは弊社がこれまでに実際に利用してきましたInDesign用スクリプトを無償で配布しております。 スクリプトのダウンロードおよびスクリプトのご利用につきましては、以下のリンク先にあります免責事項を必ずお読み頂きまして、記載されている内容にご同意していただきました場合に限り、ダウンロードしてご利用ください。 以下のリンク先にあります免責事項にご同意頂けない場合には絶対にダウンロードしないようにお願い致します。 動作確認を実施した詳細バージョンにつきましてはダウンロードデータ内の「README.txt」をご確認ください。 最新バージョンのリリース時に動作状況の確認を実施しておりますが、お使いのOS・CCアプリのバージョンの組み合わせ等により動作不良が生じる可能性があることを予めご了承ください。 InDesign用のスクリプト以外にも、組版ソフトのEdianWingにおいて使用できる「

  • InDesign:波線こしらえるやつ - 車車車く本牛勿 -Rollin' Real-

    ひさびさですひさびさ。 あの、画像の参照したい箇所が離れてて中略したい時ってあるじゃんすか。 それで波線とか使いたいんだけどInDesignってそのへん不自由じゃんすか。 で、ちょっと作りました。 id_convertToWavyLine.jsx MacOSX10.9.5、InDesignCS6で動作確認 あそびかた なんでもいいので単一オブジェクトを作成します。 図では長方形を作りました。見づらいごめんっ スクリプト実行すると、なんか聞いてくるので 半角数字を入れてあげてください。初期値で10が入っています。 できあがり。水平のみとなります。 振幅が気に入らなければバウンディングボックスで調整、 折り返し数が気に入らなければそのままスクリプトを再実行して値を変えてやればいいです。 で、これを背面に複製して二重線にして、塗りを白にしてグループ化するやつも作りました。 id_makeOmit

    InDesign:波線こしらえるやつ - 車車車く本牛勿 -Rollin' Real-
  • InDesignのDOMをprototypeで拡張するメモ - chalcedony_htnの日記

    自分で書かないと忘れるのでメモしておきます。 たとえばParagraphに「指定した数値だけポイントサイズを下げる」ってメソッドを生やすとか。 (function(){ // Paragraph拡張 // 引数に指定した数値ずつサイズを下げる。単位は無視して数値しか見ない // 成功するとtrueを返す Paragraph.prototype.downSize = function(num){ var origin = this.pointSize; var size; if( num.constructor.name != "Number" ){ throw "downSize Error: 引数が数値ではありません"; } size = origin - num; if( size <= 0 ) { throw "downSize Error: これ以上サイズを下げられません"; }

    InDesignのDOMをprototypeで拡張するメモ - chalcedony_htnの日記
  • パス文字列を画像に置換する - Qiita

    えー、今回のネタはコンタクトシート作り用にやってみたネタでございます。 コンタクトシートってのは簡単に言うと画像の一覧です。InDesignのJavascriptサンプルの中にもあるので使用されている人もいるかと思います。 単純な画像一覧であればサンプルスクリプトを使っちゃうのも手ですが仕事で画像のリネームをした際の「確認用リスト」なんかを作る時には超絶面倒なわけです。 Htmlなんかを使ってさくっと好きな一覧を作ってもいいんですが、何枚もの用紙にまたがるような一覧を綺麗に印刷するのは大変です。そこで今回は、 「InDesign で作成された表のセルに書かれたパス文字列を画像に置換する」 という方法をとってみることにします。これならタグテキストなんかでさくっと好きな体裁の表を作成し、あらかじめ記述しておいた文字列をリンク画像に変換することで画像を手軽に配置できます。 こーんな表を作っておい

    パス文字列を画像に置換する - Qiita
  • ブログ | CS5

    ソフトの使い方,営業案内InDesign,スクリプト,ネタ 11月30日に開催のオンライン勉強会「Saturday online SP 〜眠くなるまで〜」で話すことになりました。 今のところ「他人に渡すInDesignデータでは使ってはいけないスクリプト」と題して、InDesignの秘密について話そ ...

    seuzo
    seuzo 2014/11/21
    お〜まちさんち。意味ありげなドメイン名だ。
  • つくったInDesignスクリプトのまとめ|InDesign|ぼんぷろぐ

    自己責任でご自由に、使えたら使ってください。 動作確認はCS6でしかしてません。 無断で二次配布はだめ。 最近つくったもの レイアウトグリッドの1文字の大きさをマージンガイドに合わせるスクリプト レイアウトグリッドを一部のページで表示したくないときに 選択キーオブジェクトのレイヤーに他の選択オブジェクトを移動するスクリプト キーボードショートカットに登録して手早くレイヤー移動 InDesignで文字組みアキ量設定を編集するのにウンザリした人のためのスクリプト オリジナルの文字組みアキ量設定ダイアログを作った InDesignの「隠された文字組みアキ量」をスクリプトでどうにかする これはとくに役立つものではありません。検証用。 フレームグリッドの行/字送りの分だけページアイテムを移動させるスクリプト 1行分右に、とかを楽にする スクリプトをフォルダ構造のままInDesignメニューにするスク

  • InDesignの段落相互参照をJavaScriptで作る - chalcedony_htnの日記

    はいこんばんは。 相互参照の作り方がけっこうめんどくさかったので自分用にメモ。ついでに実験。 10.9 + CS6でしか動かしてません。あと、テキストアンカーへの参照は別の作り方するはずです。調べてない。 必要なものは 参照先ドキュメント (A) 参照先マーカー挿入箇所(InsertionPoint) (A-1) 段落参照先オブジェクト(ParagraphDestination) (A-2) 参照元(ソース)ドキュメント (B) 相互参照形式(CrossReferenceFormat) (B-1) 相互参照挿入箇所(Text系オブジェクト) (B-2) 相互参照ソースオブジェクト(CrossReferenceSource) (B-3) var destinationDoc = app.documents.item("destination.indd"); // A var sourceDo

    InDesignの段落相互参照をJavaScriptで作る - chalcedony_htnの日記
  • InD-Board

    お世話になります。Windows10、InDesign 2024です。 互換参照(テキストアンカー)で挿入されるページ番号について ページ番号が挿入された行の文字があふれてしまいます。 ベタ組でちょうど入るはずなのですが。 文字組みアキ量設定で欧文と半角数字の前後アキを0にしてあります。 スクリーンショットは、わかりやすいように段落の揃えを左揃えにしてあります。 あふれないようにする方法はありますでしょうか? よろしくお願いします。 No.10529 2023/12/14(Thu) 09:43:04 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0

  • InDesignScriptForWindowsWeblog InDesignからのDB戻し(表関係)

    表組をDBに戻すっていう要求は結構あると思います。 んで、下図のような表の場合、どーやってDBに戻すかというと、 連結されたセルを前処理してDBに戻すと思います。 ■InDesign組版の表(セルが連結されてます) ■とりあえず表を連結解除します ■Script実行後 こんな感じでDBに戻すための前処理をScriptで書いてあげれば、 戻し作業は簡単になりますね。 下記のてきとーなScriptで、空セルに情報を引き継ぐことができます。 #target indesign //横組:空セルに文字を引き継ぐScript (function(){ if(app.selection.length==1){ if(app.selection[0].constructor.name.match(/Table|Cell/)){ var s=app.selection[0]; for (var i=0;i<

  • 同一リンクファイルのサイズを一括調整するスクリプト - InDesignerの悪あがき

    すごく久しぶりのスクリプトです。 あまりC#も上達せず、WindowsStoreアプリを作るレベルに到達できないため、 気分転換にJavaScriptを組んでみました。 同じファイルを複数リンクしている場合に、 一括でサイズを調整しようというスクリプトです。 デモ動画 [広告] VPS アイコンなど、Illustratorで作成したものを複数リンクしているデータで、 アイコンのデザインが変更されたときに面倒な思いをすることがあったため、 「作らなければ!」と思ってたのですが、ようやく、です。 久々にJavaScriptで組んでみましたが、何か…すごく気が楽です(笑) ある程度でたらめでも動くからなのか、ビルドしなくていいからなのか… 気分転換にはいいですね。 ダウンロード Windows8、InDesignCS3で動作検証しています。 使用される場合は自己責任ってことでお願いします。