FGEXINFO
動作   トップ▲
レコードバッファまたはEX系中間中間ファイルのヘッダに定義されている情報を取り出します。
取り出した値はそれぞれの値に合ったプロパティに格納されます。
パラメータ1でヘッダ部のコードを指定した場合は、パラメータ2で指定した管理番号のEX系中間ファイルのヘッダの内容が得られます。
パラメータ1でデータ部のコードを指定した場合は、レコードバッファの内容が得られます。
その場合、パラメータ2の管理番号は無効です。
データ部の情報を取り出すにはFGEXGETにてレコードをレコードバッファにコピーしておく必要があります。
FGEXGETを参照して下さい。
パラメータ   トップ▲
パラメータ1:取り出す内容の指定コード
パラメータ2:管理番号(0〜4)
         0(Default)
内容指定コード
         <ヘッダ部>
         RECNUM : 中間ファイル全レコード件数
         戻り値:ReturnL1
         CURREC : カレントレコード番号
         戻り値:ReturnD1
         XMIN : 左下X座標(単位:m又は秒)
         戻り値:ReturnD1
         YMIN : 左下Y座標(単位:m又は秒)
         戻り値:ReturnD1
         XMAX : 右上X座標(単位:m又は秒)
         戻り値:ReturnD1
         YMAX : 右上Y座標(単位:m又は秒)
         戻り値:ReturnD1
         WFLG : 中間ファイルレベル
         ※下記の値から該当のものを足した値になります。
                 2 : キーコード有り
                 4 : 図形要素コード有り
                 8 : レイヤー有り
                16 : ラインタイプ有り
                32 : 座標値有り
                64 : 円半径有り
         128 : 標高値有り
         256 : 角度有り
         512 : 注記文字列有り
         1024 : 図面名有り
         2048 : エレメントラベル有り
         4096 : 図形へのポインタ有り        
         戻り値:ReturnL1
         <データ部>
         SZEL : エレメントラベル
         戻り値:ReturnStr1
         SZNAME : 図面名
         戻り値:ReturnStr1
         PL : 図形データへのポインタ
         戻り値:ReturnL1
         COORD : 図形座標値(単位:m又は秒)
         戻り値:ReturnD1 X座標(単位:m又は秒)
                 ReturnD2 Y座標(単位:m又は秒)
         LFLAG :図形コード
         戻り値:ReturnL1 図形コード
                 ReturnStr1 図形種別
                         LINS : ライン始点
                         LINN : ライン次点
                         POLS : ライン始点
                         POLN : ポリゴン次点
                         SYM : シンボル
                         ANN : 注記
                         CIR : 円
                         GSYM : グループ図形(シンボル)
                         GANN : グループ図形(注記)
         LINCOD :ラインタイプ
         戻り値:ReturnL1
         KEYCOD :キーコード
         戻り値:ReturnL1
         LAYCOD :レイヤー
         戻り値:ReturnL1
         ZD :Z値(単位:m)
         戻り値:ReturnD1
         ANGLE :注記・シンボル角度(単位:ラジアン)
         戻り値:ReturnD1
         SZANN :注記文字列
         戻り値:ReturnStr1
         LR :円の半径(単位:m又は秒)
         戻り値:ReturnD1
         AGP :注記の原点位置
         戻り値:ReturnL1
                 7:左上 8:中上 9:右上
                 4:左中 5:中中 6:右中
                 1:左下 2:中下 3:右下
         戻り値:ReturnStr1
                 UL:左上 UC:中上 UR:右上
                 CL:左中 CC:中中 CR:右中
                 LL:左下 LC:中下 LR:右下
戻り値   トップ▲
パラメータの項参照
エラーコード   トップ▲
22 : 指定された管理番号は開かれていません
サンプル   トップ▲
FGEXGET 10 4
FGEXINFO KEYCOD
管理番号4のEX系中間ファイルの10レコード目のキーコードの値をプロパティ ReturnL1 に設定します。
FGEXINFO RECNUM 1
管理番号1のEX系中間ファイルのレコード件数の値をReturnL1プロパティに設定します。

このコマンドを見た人はこんなコマンドも見ています   トップ▲
FGEXGET
FGEXOPEN
FGEXSET
FGEXPUT
FGGETINFO
FGCURDB
FGGETFIG
FGEXWRITE
FGEXCREATE
FGEXCLOSE
FGFILLIF
FGFILLIFR
FGINPUT
FGEXFREEFILE
FGDELE
FGSEEK
FGPLUS
FGFRAME
FGDIST
FGEDIT
GETTABINFO
FGGETFIGP
FGO2T
FGMOV
FGMODANGLE
FGGETCUR
PRINTOUT
FGMODG
FGAREAZNAME
FGGETFIGA
FGGTOA
FGPOLMERGE
FGELSEEKF
BMPCOPY
ANNSEARCH
INITZMN
ADDBMC
FGDISPDB
FGDISP
FGMODANNGP
EDITLDSP
EXECUTESQL
FGGETLINKL
FGBUNKL
FGGETGRP
FGMODASTYLE
FGDELCUR
DELTMP
FGDISPT
FGGETFIGR
SETDEFAULTGRP
FGGETGRPZMN
SAVETABLE
FGMOVA
FGPOLGATTAI
FGMOVT
FGPICKOUT
FGPOLHATCH
FGSELINFO
SETGANNMODE
SETELAY
EDITLINETABLE
EDITSDSP
SETFIREDBLCLICK
FGAREA
SETEXCHANGEFILE
FGBUNKCRSPOL
FGCOPY
FGCROSSLINE
SETDLAY
FGCUTAREA
FGDELBAR
SETDEFPRINTER
FGBMPAFIN
DSPELMODE
SETSLAY
ANNINTOPOL
SETSGRP
SETLANDTMP
CHANGEVISIBLE
DB2SHP
EDITADSPALPHA
SETJUNCGRP
EDITADSP
DSPEXCHANGEMODE
DSPFINFO
DSPFIRST
DSPPAN
DSPREFRESH
EDITADS
RESTORELAY
DELTABLE
FGGETZR
FGPANS
FGGETGANNSIZE
FGO2TDIG
-1
FGMOVXY
SHP2DB
SAVEGRP
FGGETPN
FGRBPOL
FGINOUT
FGLINK
FGMD
FGMKZMN
FGMODZHIDE
FGMODXY
FGGETMINMAXRECT
OPENDB
SAVELAY
FGDRAGMOV
FGMODEL
RESTOREGRP
RELOADTABLE
FGEXCLSAMELINE
FGPOLNORM
OPLL
FGGET2PANGLE
NIFREAD
NIF4READ
MODTABNAME
FGSAMPLE
FGFILLIFC
FGREVERSE
SETAFINCP
PRINTOUTOP3