表の作り方

「表の作り方」の編集履歴(バックアップ)一覧に戻る

表の作り方 - (2016/02/07 (日) 11:34:40) のソース

&ref(s003introtable.zip)

をクリックしてs002introtable.zipをダウンロードし解凍すると,s002introtable.cdyが入手できます.このファイルをクリックして開きます.
 表を作るコマンドには,TabledataとTabledatalightがあります.Tabledataは端点を幾何点としてとるのに対し,Tabledatalight は幾何点をとらないで作ります.幾何点をとらないメリットは,スクリプトだけで縦横幅を変更できることです.デメリットはインタラクティブな微調整ができないことです.先頭のnameの引数は空""でかまいません.
  xLst 縦罫線の間隔のリスト xLst=[30,30,30]; で 30mm,30mm,30mm
  yLst 横罫線の間隔のリスト yLst=[10,10,10]; で 10mm,10mm,10mm
  rmvL 取り除く罫線のリスト 無いときは rmvL=[];

xLst=[30,30,30];
yLst=[10,10,10];
rmvL=[];
Tabledata("",xLst,yLst,rmvL); 

として実行すると
&ref(fig1.png,,title=,width=800,)
描画領域は関係ない
Tabledata では,点を動かして罫線の幅を変えることができる.
Tabledatalight ではできない.
初期状態に戻す場合は,「すべての点を選択する」ボタンを押してから「選択した要素を消去する」ボタンを押す.
スクリプトを書き変えても,この操作をしないと反映されない.
Tabledatalight ではスクリプトに書いたものがそのまま表示される.

rmvL=["c1r2r3","c2r2r3"];

とすると,縦罫線 c1 の r2 から r3 までと縦罫線 c2 の r2 から r3 までが消される
&ref(fig2.png,,title=,width=800,)

Putrow(1,"l",["(1)","(2)","(3)"]);
// 1行目の左側(left)に順に文字を書き入れる.
Putrow(2,"lt",["(4)","(5)","(6)"]);
// 2行目の左上(left,top)に順に文字を書き入れる.
Putcell("c0r2","c3r3","c","Making Table");
// "c0r2" と "c3r3" を対角線とするセルの中心(center)に文字を書き入れる.
// l が左,r が右,t が上,b が下,c が中心
&ref(fig3.png,,title=,width=800,)
Cinderella の画面では中心に見えないが,PDF では中心に表示される
|新しいページ |検索 |ページ一覧 |RSS |@ウィキご利用ガイド |管理者にお問合せ
|ログイン|