他のキーメソッドについては、REFERENCE「キーメソッド一覧」を参照してください。
%print() キー領域を既定のプリンターで印刷するメソッドです。
引数:
-(なし)
戻り値:
(int)印刷成功時:true、印刷失敗時:false
備考:
印刷サイズは、プリンター既定のサイズになります。
また、印刷の向きは、キー領域の縦横比に合わせて、自動調節されます。
サンプルでは、画面右上のprintボタンをクリックした際に、、画面中央のprintAreaの内容を印刷しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
Kf(_Print){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ Se{ @print{ ~back~color="#ffffffff"; /* キーの縦横比 */ ~ratio="1.41"; } } U{ R(#frame){ /* 印刷エリアの縦横比設定 */ F(#A4,@print){ /* 印字エリア */ F(#printArea,img="sample.png"){ /* 印刷内容 */ F[300,265,200,100]("カテナス太郎") } } } Fb[850,0,150,100]("print"){ Bs{ try{ /* 既定のプリンターから出力 */ #printArea%print(); }catch((key)e){ stop(e.message?); } } } } } |
実行結果