SSDIMH
【機能】
DIMバッファ中の文字データの取出し及び組立て
【使用形式】
CALL SSDIMH(IPRF,BUFR,ICNT,IDFG,IATB,XR,YR,
ZH,TH,N,TEXT,NIN,UINF,IR)
【引数説明】
[INPUT]
IPRF : 処理指定フラグ
1 ; 取出し
2 ; 変更または追加
BUFR(*): DIMバッファ(注1)
ICNT : 処理対象データのDIMバッファ中のデータ番号
IDFG : ID処理指定フラグ(注2)
0 ; ID可
1 ; ID不可
IATB(3): 属性データテーブル(注2)
+----------+----------+------------+
| 線種番号 | 線幅番号 | クラス番号 |
+----------+----------+------------+
XR, YR : 文字の原点のウィンドウ座標(注2)
ZH, TH : 文字高さ及び文字角度(注2)
N : 文字数(注2)
TEXT(*): 文字列(注2)
NIN : ユーザプロパティのデータ長(0≦NIN≦10)(注2)
UINF(NIN): ユーザプロパティ(注2)
(注1)IPRF=2の時には、入出力になる。
(注2)IPRF=1の時には、出力になる。
IPRF=1の時・・・バッファ中のICNT目の文字データの取出し。
IPRF=2, ICNT≠0の時・・・バッファ中のICNT目のデータの入
力データへの変更。
IPRF=2, ICNT=0の時・・・入力データのバッファへの追加。
[OUTPUT]
IR : リターンフラグ
0 ; 正常終了
1 ; 入力エラー
【機能説明】
・ユーザプロパティとは、ユーザが任意に使用できるエリアであ
る。ただし未使用の場合はNIN=0でなければならない。
線種番号、線幅番号、クラス番号が、それぞれー1の時にはカレ
ント値をとる。