« 久々にJavaScriptでInDesign | メイン | 勧誘か? »
2006年06月02日
InDesignCS2でJavaScript表組

何なりできました(^^)。
//新規にドキュメントを作成する
pageObj = app.documents.add();
pageObj.documentPreferences.pageWidth="210mm";
pageObj.documentPreferences.pageHeight="297mm";
//テーブルを作成する
txtObj = pageObj.textFrames.add();
txtObj.visibleBounds = ["10mm","10mm","100mm","100mm"];
tblObj = txtObj.tables.add();
//表の行列(マス)を決める
tblObj.columnCount = 10; //よこ
tblObj.bodyRowCount = 7; //たて
//全セルの幅・高さを調整する
tblObj.width = "150mm"; //よこ
tblObj.height = "70mm"; //たて
//内容を入れる(1列目に全部同じものを入れる)
tblObj.columns[0].contents = "ABCDE";
//内容を入れる(1行目に全部同じものを入れる)
tblObj.rows[0].contents = "12345";
//内容を入れる(個別に入れる)
tblObj.rows[2].cells[5].contents = "ココ";
//罫線枠の太さ
tblObj.leftBorderStrokeWeight = "0.3pt";
tblObj.rightBorderStrokeWeight = "1pt";
tblObj.topBorderStrokeWeight = "2pt";
tblObj.bottomBorderStrokeWeight = "3pt";
//罫線枠の色
tblObj.leftBorderStrokeColor = "none";
tblObj.rightBorderStrokeColor = "none";
あとは、フォントの指定とか、背景色とか・・・。
投稿者 winternao : 2006年06月02日 22:28
トラックバック
このエントリーのトラックバックURL:
http://www.etoyan.com/universe777/mt-tb.cgi/90