InDesign MY-NOTEBOOK

Monday, January 16, 2012

InDesign extends script 別のファイルを開いてそれから元のドキュメントをアクティブに戻す

メインのInDesign文書をパースして、そこにある情報から別ファイルを開いてごねごねするという jsx を書いている。
このとき、別ファイルを開いて・・・という部分で activeDocument が別のファイルに移ってしまうのがなんとなくいやなので、メインのInDesign文書に戻す方法をメモ。

続きを読む

Saturday, January 14, 2012

jsx-howt How to convert from TextFrame geometricBounds to java.awt.Rectangle

InDesign TextFrame object has a geometricBounds property. It looks like ... 10,15,30,115 .
This means top,left,bottom,right .
So if you want to convert this property value to java.awt.Rectangle , you have to write code under below .

続きを読む

Saturday, January 14, 2012

jsx-howto Get all indd files in current directory and its sub directories

List up all indd files in current dir with Groovy.


new File('.').eachDirRecurse {
    def ff = { it.isFile() && it.name.endsWith('.indd') } as FileFilter
    it.listFiles(ff).each{
        println it
    }   
}

続きを読む

Saturday, January 14, 2012

jsx-howto RegExp HOWTO


var myString = 'The quick brown fox jumps over the lazy dog.';

var re = new RegExp(/o/);
var result = re.exec(myString);
while( result ){
	alert(result);
	myString = myString.substring(re.lastIndex);
	var result = re.exec(myString);
}

続きを読む

« NEWER POSTS | OLDER POSTS »

© 2011,2012 Tomoaki Oshima