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