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
FGEXFREEFILE
FGINPUT
FGDELE
FGSEEK
FGPLUS
FGFRAME
FGDIST
PRINTOUT
FGMOV
FGMODANGLE
FGEDIT
FGGETCUR
FGGETFIGP
FGPOLMERGE
FGELSEEKF
INITZMN
ADDBMC
FGDISPDB
FGO2T
FGAREAZNAME
ANNSEARCH
FGGTOA
FGMODG
FGDELCUR
FGGETFIGA
FGMODANNGP
FGMOVA
FGGETFIGR
FGGETGRP
FGDISPT
FGMODASTYLE
FGSELINFO
SAVETABLE
FGMOVT
SETDEFAULTGRP
EXECUTESQL
GETTABINFO
DELTMP
FGBUNKL
BMPCOPY
FGPICKOUT
DELTABLE
EDITADSPALPHA
DB2SHP
DSPPAN
CHANGEVISIBLE
DSPEXCHANGEMODE
DSPFINFO
ANNINTOPOL
DSPFIRST
DSPELMODE
DSPREFRESH
FGCUTAREA
EDITADSP
EDITLDSP
EDITSDSP
FGDRAGMOV
FGAREA
FGBMPAFIN
FGBUNKCRSPOL
FGDISP
FGCOPY
FGCROSSLINE
FGDELBAR
EDITADS
SETDEFPRINTER
MODTABNAME
NIF4READ
OPENDB
OPLL
PRINTOUTOP3
RELOADTABLE
RESTOREGRP
RESTORELAY
SAVEGRP
FGGETGRPZMN
SETAFINCP
FGRBPOL
SETDLAY
SETELAY
SETEXCHANGEFILE
SETFIREDBLCLICK
SETGANNMODE
SETJUNCGRP
SETLANDTMP
SETSGRP
SETSLAY
SAVELAY
FGMKZMN
FGGET2PANGLE
FGGETGANNSIZE
-1
FGGETLINKL
SHP2DB
FGGETMINMAXRECT
FGGETPN
FGGETZR
FGINOUT
FGSAMPLE
FGMD
FGREVERSE
FGMODEL
FGMODXY
FGMODZHIDE
FGMOVXY
FGO2TDIG
FGPANS
FGPOLGATTAI
FGPOLHATCH
FGPOLNORM
FGFILLIFC
FGLINK