indesign.jsx ロケールに依存しない名称取得

2016-05-13 Fri.

日本語化されている値の [段落スタイルなし]、[基本段落] みたいのをitemByNameしたいけど ロケールに依存したくない時の名称の取得について。

findkeyStrings をつかう。

文字スタイルの [なし] の場合

$.writeln(app.findKeyStrings("\[なし\]"));
              
              // => $ID/[No Character Style],$ID/#ConditionSetNone,$ID/[CopyFit None],$ID/FS no char style...

indesign.jsx dropcapDetailメモ

2016-05-10 Tue.

和文だとほとんど使わない、ドロップキャップの dropcapDetail の値が謎だったので調べた。

2016 05 10 Dropcap Detail

枠の部分を dropcapDetail の値で表現している。

var doc = app.documents[0];
              var dr  = doc.paragraphStyles.item("dr");
              
              $.writeln(dr.dropcapDetail);
              
              // 0 => フレームグリッドを無視
              // 1 => フレームグリッドを無視 + 左端揃え
              // 2 => フレームグ...

OSXのバージョンとjsxとrubyバージョン

2016-03-07 Mon.

Extendscriptで do shell script経由で内蔵Ruby使う時、

  • 10.8 ruby1.8
  • 10.9 ruby1.8/2.0 デフォルトは2.0
  • 10.10 ruby2.0
  • 10.11 ruby2.0

となっているので、

var os_major;
              var os_ver = $.os.match(/Macintosh OS\s(\d+\.\d+\.\d+)/)[1];
              if (os_ver !== null) {
                os_major = os_ver

HOMEBREW_GITHUB_API_TOKENを設定

2016-02-25 Thu.

homebrewで連続searchをしていたらGitHubのapi rate limitに引っかかった

% brew search alfred
              Caskroom/cask/alfred
              % brew search textmate
              Caskroom/cask/textmate
              % brew search iterm
              No formula found for "iterm".
              ==> Searching pull requests...
              Closed pull requests:
              iTerm...

treeのインデント

2016-01-28 Thu.

The Tree Command for Linux Homepage

で階層出力する時に、特にオプションを設定しないと見た目にはかわらないのだけど、 インデントが 0xa0 NO-BREAK SPACE になっていて使いづらいので -A オプションをつけて 0x20 SPACE にしてみた。

% tree customXml
              customXml
              ├── _rels
              │   └── item1.xml.rels
              ├── item1.xml
              └── itemProps1.xml
              
              % tree...