home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 January / VPR0101A.BIN / OLS / LINAR150 / linar150.lzh / one.dps < prev    next >
Text File  |  2000-05-11  |  4KB  |  126 lines

  1. ;--------------------------------------------------------------------------
  2. ; Linar Print Define
  3. ;
  4. ; single print sample  A4縦 用
  5. ;
  6. ;
  7. ; T.O.Software Development Works. (C) 2000.
  8. ; 行先頭文字が;の行はコメント行
  9. ;--------------------------------------------------------------------------
  10.  
  11. ;--------------------------------------------------------------------------
  12. ; String, xs,ys,xe,ye,style,color,fontname,size,flags
  13. ; String   : 識別子 文字列定義
  14. ; xs,ys    : 開始位置 単位mm
  15. ; xe,ye    : 範囲位置 単位mm
  16. ; style    : 文字列+マクロ指定
  17. ; color    : 文字列色 (def.000000 - FFFFFF  (RRGGBB) 各色0-FF HTML色定義と同様
  18. ; fontname : フォント名
  19. ; size     : 文字サイズ 単位ポイント
  20. ; flags    : Bit0:Bold Bit1:Italic
  21. ;            Bit2(+4)/Bit3(+8) = テキストの配置
  22. ;                                00 xe,yeを無視して左寄せ
  23. ;                                10 左寄せ
  24. ;                                01 右寄せ
  25. ;                                11 中央寄せ
  26. ;
  27. ;   文字の開始原点は左上
  28. ;   テキスト配置を指定してあると (xs,ys)-(xe,ye)範囲でクリッピングします
  29. ;--------------------------------------------------------------------------
  30. ; PictureBox, xs,ys, xe,ye, flags
  31. ; PictureBox : 識別子 画像領域指定
  32. ; xs,ys      : 開始位置 単位mm
  33. ; xe,ye      : 終了位置
  34. ; flags      : 印刷画像位置を指定
  35. ;              b0:左寄せ
  36. ;              b1:右寄せ
  37. ;              b2:上寄せ
  38. ;              b3:下寄せ
  39. ;              b0,b1共にオンのとき左右中央寄せ
  40. ;              b2,b3共にオンのとき上下中央寄せ
  41. ;              全て0のとき指定範囲に伸縮、
  42. ;              0以外はアスペクト比を保持して伸縮して寄せる
  43. ;
  44. ;--------------------------------------------------------------------------
  45. ; LineTo, xs,ys, xe,ye, color, weight
  46. ; LineTo : 識別子 線引き
  47. ; xs,ys  : 開始位置 単位mm
  48. ; xe,ye  : 終了位置
  49. ; color  : 色 (def.000000 - FFFFFF  (RRGGBB) 各色0-FF HTML色定義と同様
  50. ; weight : 線太さ 単位mm 0-...  0=プリンタの最小線幅
  51.  
  52. ;--------------------------------------------------------------------------
  53. ; BoxTo, xs,ys, xe,ye, color, weight
  54. ; BoxTo : 識別子 矩形引き
  55. ; xs,ys : 開始位置 単位mm
  56. ; xe,ye : 終了位置
  57. ; color : 色 (def.000000 - FFFFFF  (RRGGBB) 各色0-FF HTML色定義と同様
  58. ; weight : 線太さ 単位mm 0-...  0=プリンタの最小線幅
  59.  
  60. ;--------------------------------------------------------------------------
  61. ; Let, define, data
  62. ; Let    : 識別子 変数定義 代入
  63. ; define : 変数名 (A-Z)
  64. ; data   : 代入データおよび計算式
  65.  
  66. ;--------------------------------------------------------------------------
  67. ; 予約語
  68. ; 用紙最大サイズを示すマクロ
  69. ; PAGEMAX_X = 最大横サイズ
  70. ; PAGEMAX_Y = 最大縦サイズ
  71. ; 座標系
  72. ; 左上を原点とし(0,0)- mm単位で指定
  73. ; -+*/(四則演算)計算式を指定可能 剰余優先
  74. ; 座標系範囲 xs<xe ys<yeであること。
  75. ;
  76. ; ex.
  77. ;  10+(PAGEMAX_X-20)/2
  78. ;  PAGEMAX_X = 200
  79. ;  10+(200-20)/2
  80. ;  = 100
  81. ;
  82. ;
  83. ; $(PicPath)
  84. ; $(ShortPicPath)
  85. ; $(PicDir)
  86. ; $(PicName)
  87. ; $(ShortPicName)
  88. ; $(FileName)
  89. ; $(Width)
  90. ; $(Height)
  91. ; $(Color)        // 1,4,8,16,24,32 bit color
  92. ; $(Date)        // 
  93. ; $(Time)        // 
  94. ; $(Length)        // MB,KB,
  95. ; $(Size)        // xxx,xxx,xx
  96. ; $(ArcPath)    
  97. ; $(ArcName)    
  98. ; $(Info)        // 画像埋め込みコメント
  99. ; $(Note)        // 入力コメント文字
  100. ; $(TodayDate)    // 今日の日付
  101. ; $(TodayTime)    // 現在の時間
  102. ;
  103.  
  104.  
  105. String,10,18,,,"FileName : $(PicName)",000000,MS ゴシック,10,0
  106.  
  107. LineTo,10,22,PAGEMAX_X-10,22,0,0
  108. LineTo,10,22.5,PAGEMAX_X-10,22.5,0,0
  109.  
  110. PictureBox,10,40,PAGEMAX_X-10,PAGEMAX_Y-70,15
  111.  
  112. BoxTo,10,PAGEMAX_Y-053,PAGEMAX_X-10,PAGEMAX_Y-46,000000,0.3
  113. BoxTo,10,PAGEMAX_Y-046,PAGEMAX_X-10,PAGEMAX_Y-39,000000,0.3
  114. BoxTo,10,PAGEMAX_Y-039,PAGEMAX_X-10,PAGEMAX_Y-32,000000,0.3
  115. BoxTo,10,PAGEMAX_Y-032,PAGEMAX_X-10,PAGEMAX_Y-25,000000,0.3
  116. BoxTo,10,PAGEMAX_Y-025,PAGEMAX_X-10,PAGEMAX_Y-18,000000,0.3
  117. String,10,PAGEMAX_Y-050,,," 画像情報 : $(PicName)",000000,MS ゴシック,10,0
  118. String,10,PAGEMAX_Y-043,,,"          : $(Width)x$(Height) $(Color)",000000,MS ゴシック,10,0
  119. String,10,PAGEMAX_Y-036,,,"          : $(Date) $(Time) $(Length)",000000,MS ゴシック,10,0
  120. String,10,PAGEMAX_Y-029,,,"          : $(Info)",000000,MS ゴシック,10,0
  121. String,10,PAGEMAX_Y-022,,,"          : $(Note)",000000,MS ゴシック,10,0
  122.  
  123. String,10,PAGEMAX_Y-024,PAGEMAX_X-10,PAGEMAX_Y,"$PAGE Page",000000,MS ゴシック,10,8
  124.  
  125.