# label

## 機能

グラフィック画面に文字列を書く．

## 形式

    label( "ctyp", xorg, yorg, high, th [, "str" [, mode]] )

## パラメータ

1. ctyp : 設定形式 ("I" or "F")

   "I" : インデックス入力によって座標を設定
   "F" : インデックス入力によって座標を設定し，文字列をファイルから読み込む

2. xorg, yorg : 書き始める座標 [mm] (相対座標) (Scalar)

3. high : 書く文字のサイズ [mm] (Scalar)

4. th : 書く文字の角度 (0, 90, 180, 270) [deg] (Scalar)

5. str : ラベル文字列 もしくは ファイル名 (String)

   ctyp = "I" : ラベル文字列 ("" で囲む，30 文字以内) (省略可能)
   ctyp = "F" : ラベル文字列の入ったファイル名

6. mode : 表示モード (0, 1 or 2)

   0 : 左寄せ
   1 : 右寄せ
   2 : センタリング

   指定した座標を，文字列の左端，右端，中央として表示する．

   省略時は 0 の左寄せとして表示する．

## 解説

処理

ctyp = "I" の時，文字列を省略すると
>
が表示されて入力待ちになるので，表示したい文字列を入力する．なお，この入力方法は 1 度の入力で 80 文字まで表示することができる．

## 使用例

    % wopen(1,"A4",0,1);
    % origin(60,60);
    % string str, str1;
    % theta=90;
    % str="Angle=";
    % for(i=0; i<4; i++) {
    %   str1 = str + String(theta*i);
    %   label("I",0,0,8,theta*i,str1);
    % }
    % origin(130,30);
    % str1="Center";
    % label("I",0,40,8,0,str1,2);
    % str1="Right";
    % label("I",0,25,8,0,str1,1);
    % str1="Left";
    % label("I",0,10,8,0,str1,0);
    % line(0,0,0,60);

と入力すると以下のようになる．

Last updated: 2005/11/12