DTPab

印刷やデザイン、アドビ製アプリやスクリプトなど、雑多な技術ブログ

オブジェクトにまとめてキャプション用のテキストフレームを追加したい

改訂履歴 はじめに 使い方と動作画面 動作確認バージョン 既知の不具合 コード 余談 改訂履歴 2019.06.06 v0.2.1 ドキュメントの1ページ目にしかテキストフレームが生成されない不具合を修正しました。 はじめに けっこう前になりますが、バンフーセミナーで…

テキストをJSで評価・実行するJXA

はじめに JavaScriptでチャレンジ Automatorの設定 JXAのコード コードの説明 使い方 e.g.1 偶数を取り出す e.g.2 テキストの順序を入れ替える e.g.3 ファイルパスのエンコード e.g.4 クリップボードから前後の空白を削除する さいごに はじめに 前の記事で…

取得したファイルパスを簡単にencodeしたい

JXA

和文を含むパスがincludeでエラーになる Twitterで、KappaCauserさんと「includeのファイルパスに和文が入っているとエラーになる」という話をしてました。 試してみました。原因は和文みたいですね。半角スペースとハイフンは読み込めました。ちなみに和文…

ExtendScript Debugger for VSCode ver. 1.1.0 がリリース

v1.1.0がリリース 新しく追加された機能など シンタックスチェック ステータスバーの文字色が変更可能に #target、#targetengineに対応 extensionModeの実装 で、launch.jsonどうする? 今後のESDebugger v1.1.0がリリース 先日、ExtendScript Debugger for …

AppleScriptでレコードのキーから値にアクセスしたい…

仕事ではFinder操作を扱うAppleScriptをときどき書いていますが、レコードの値にアクセスする方法がわからなくて困っていました。 例えばこんなふうなことをAppleScriptでしたいのですよ……。 //これはJavaScript var dataList = { "こがね": {age: 19, birth…

DTPerのスクリプトもくもく会スピンオフを開催しました

はじめに 4/27(土)、DTPerのスクリプトもくもく会を開催しました。大型連休初日でしたが、最終的には19名の方にご参加いただきました。ありがとうございました〜! 割と冗談抜きで「参加者の皆さんに刺さるような勉強会になるのか?」と特に自分のセッショ…

正規表現スタイルを全部書き出す

増えすぎた正規表現スタイルをきれいにしたい…ということになり、秘伝のソースのような、過去の担当者たちが継ぎ足し継ぎ足し作り上げてきた正規表現スタイルを整理することになりました。 ただInDesignの段落スタイル編集パネル上では読み解くにも限界があ…

もくもく会スピンオフ、迫ってきました!

いよいよ今週末に迫ってまいりました! dtpmkmk.connpass.com 本記事公開時点で残り2席となっております。 今回は金沢よりお〜まちさんをお呼びしてお話いただく特別なもくもく会です。 後半はもくもく会しながら自由にスクリプトについておしゃべりしたいな…

ふたたびのArray.filter

過去自分で書いたArray.filterですが、うまく動かないことがあると言われまして、ずっと喉の奥に刺さったトゲのように気になっていました。 uske-s.hatenablog.com Twitterでごろりぶさんともそんな話をしたのです。 きちんと比較するなら厳密比較演算子使う…

合成フォントが重複してロックがかかる

んなアホな…。というデータを引き当てたので残しておきます。すべての合成フォントが同じ名前で重複して存在しています。左上に鍵のマークが見えますが、合成フォントの構成を触ることができません。 データはCS6で、これはどうやらInDesignCS6の不具合らし…