| 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 |
