線描

Q1
破線
[内容]
画面上に破線を表示させたい


A1
[解決方法]
破線の描画は3つの方法で実現可能です。

(1)GroupBoxオブジェクト
    BorderStyleに$DASHや$DOTを指定します。
    GroupBoxはver4.0以降で利用可能です。

(2)Labelオブジェクト
    Labelオブジェクトを配列化し、bgcolor=(線の色),height=(線の太さ),width=(実線の1区切り
    分の長さ),LayoutMargin=(破線の間隔)を設定すると、破線のように見せることができます。
    縦線の場合はLayout=$virticalに、heightとwidthを逆に設定します。
    ただし、この方法はオブジェクトが実線の分だけできてしまうため、描画処理が多少
    重くなります。

(3)SVG
    SVGで破線を表示する事が可能です。
    詳細は、Biz-Tips > 画像/SVG > 破線の線描 をご参照ください。

[サンプルコード]
破線を(1),(2)の方法で描画する
/* GroupBoxによる破線の描画 */
GroupBox GroupBox1 {
 X = 10;
 Y = 20;
 Width = 100;
 Height = 5;
 BoxStyle = $HORZLINE;
 BorderStyle = $DOT;
}

/* Labelによる破線の描画 */
Label Label1[20] {
 X = 10;
 Y = 10;
 Width = 5;
 Height = 1;
 BgColor = 17;
 Layout = $HORIZONTAL;
 LayoutMargin = Width;
}
管理番号:Line_002
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ