操作できるオブジェクトの一覧
LT VB-COMではAutoCAD LTのデータベース内に存在している各種オブジェクトを操作することができます。操作できるオブジェクトの一覧を以下に示します。
AcDbObject(全オブジェクト共通)
|
| <各種オブジェクト>
|
|-AcDbDictionary(ディクショナリ)
| |-AcDbDictionaryWithDefault(デフォルトディクショナリ)
|
|-AcDbGroup(グループ)
|
|-AcDbMlineStyle(マルチラインスタイル)
|-AcDbPlaceHolder(プレイスホルダー)
|-AcDbPlotSettings(印刷設定)
| |-AcDbLayout(レイアウト)
|
|-AcDbRasterImageDef(イメージ定義)
|-AcDbProxyObject(プロキシオブジェクト)
|-AcDbXrecord(拡張レコード)
|
| <図形>
|-AcDbEntity(全図形共通)
| |-以下AcDbEntity内参照
| |- ...
|
| <シンボルテーブル関連>
|-AcDbSymbolTable(シンボルテーブル共通)
| |-AcDbAbstractViewTable(ビューテーブル共通)
| | |-AcDbViewportTable(ビューポートテーブル)
| | |-AcDbViewTable(ビューテーブル)
| |
| |-AcDbBlockTable(ブロックテーブル)
| |-AcDbDimStyleTable(寸法スタイルテーブル)
| |-AcDbLayerTable(画層テーブル)
| |-AcDbLinetypeTable(線種テーブル)
| |-AcDbRegAppTable(アプリケーションテーブル)
| |-AcDbTextStyleTable(文字スタイルテーブル)
| |-AcDbUCSTable(UCSテーブル)
|
| <シンボルテーブルレコード関連>
|-AcDbSymbolTableRecord(シンボルテーブルレコード共通)
|-AcDbAbstractViewTableRecord(ビューテーブルレコード共通)
| |-AcDbViewportTableRecord(ビューポートテーブルレコード)
| |-AcDbViewTableRecord(ビューテーブルレコード)
|
|-AcDbBlockTableRecord(ブロックテーブルレコード)
|-AcDbDimStyleTableRecord(寸法スタイルテーブルレコード)
|-AcDbLayerTableRecord(画層テーブルレコード)
|-AcDbLinetypeTableRecord(線種テーブルレコード)
|-AcDbRegAppTableRecord(アプリケーションテーブルレコード)
|-AcDbTextStyleTableRecord(文字スタイルテーブルレコード)
|-AcDbUCSTableRecord(UCSテーブルレコード)
(図形)の派生クラス
AcDbObject(全オブジェクト共通)
|-AcDbEntity(全図形共通)
|
| <基本図形>
|
|-AcDbBlockReference(ブロック参照)
| |-AcDbMInsertBlock(マルチブロック)
|
|-AcDbFace(3次元面)
|-AcDbFaceRecord(フェイスレコード)
|-AcDbFcf(幾何公差)
|-AcDbFrame(フレーム)
| |-AcDbOleFrame(OLEフレーム)
| |-AcDbOle2Frame(OLE2フレーム)
|
|-AcDbHatch(ハッチング)
|-AcDbImage(イメージ)
| |-AcDbRasterImage(ラスターイメージ)
|
|-AcDbMline(マルチライン)
|-AcDbMText(マルチテキスト)
|-AcDbPoint(点)
|-AcDbPolyFaceMesh(ポリフェイスメッシュ)
|-AcDbPolygonMesh(ポリゴンメッシュ)
|-AcDbProxyEntity(プロキシ図形)
|-AcDbShape(シェイプ)
|-AcDbSolid(塗り潰し)
|-AcDbText(文字)
| |-AcDbAttribute(属性)
| |-AcDbAttributeDefinition(属性定義)
|
|-AcDbTrace(太線)
|-AcDbViewport(ビューポート)
|
| <頂点関連>
|-AcDbVertex(頂点共通)
| |-AcDb2dVertex(2D頂点)
| |-AcDb3dPolylineVertex(3Dポリライン頂点)
| |-AcDbPolyFaceMeshVertex(ポリフェイスメッシュ頂点)
| |-AcDbPolygonMeshVertex(ポリゴンメッシュ頂点)
|
| <外郭>
|-AcDbBlockBegin(ブロック開始)
|-AcDbBlockEnd(ブロック終了)
|-AcDbSequenceEnd(シーケンス終了)
|
| <線形図形>
|-AcDbCurve(線形図形共通)
| |-AcDb2dPolyline(2Dポリライン)
| |-AcDb3dPolyline(3Dポリライン)
| |-AcDbArc(円弧)
| |-AcDbCircle(円)
| |-AcDbEllipse(楕円)
| |-AcDbLeader(引出線)
| |-AcDbLine(線分)
| |-AcDbPolyline(ポリライン)
| |-AcDbRay(放射線)
| |-AcDbSpline(スプライン)
| |-AcDbXline(構築線)
|
| <2次元モデル>
|-AcDbRegion(リージョン)
|
| <寸法>
|-AcDbDimension(寸法共通)
|-AcDb2LineAngularDimension(2線角度寸法)
|-AcDb3PointAngularDimension(3点角度寸法)
|-AcDbAlignedDimension(平行寸法)
|-AcDbDiametricDimension(直径寸法)
|-AcDbOrdinateDimension(座標寸法)
|-AcDbRadialDimension(半径寸法)
|-AcDbRotatedDimension(回転寸法)
AcDbDatabase(図面データベース)
図面データベースオブジェクトを操作するための命令群です。
-------------------------------------------------------------------------
・AcDbDatabase(図面データベース)オブジェクトの操作
□ getBlockTable(または blockTableId) 日本語名:「ブロックテーブル取得」
□ getLayerTable(または layerTableId) 日本語名:「画層テーブル取得」
□ getTextStyleTable(または textStyleTableId) 日本語名:「文字スタイルテーブル取得」
□ getLinetypeTable(または linetypeTableId) 日本語名:「線種テーブル取得」
□ getViewTable(または viewTableId) 日本語名:「ビューテーブル取得」
□ getUCSTable(または UCSTableId) 日本語名:「UCSテーブル取得」
□ getViewportTable(または viewportTableId) 日本語名:「ビューポートテーブル取得」
□ getRegAppTable(または regAppTableId) 日本語名:「アプリケーションテーブル取得」
□ getDimStyleTable(または dimStyleTableId) 日本語名:「寸法スタイルテーブル取得」
□ getMLStyleDictionary(または mLStyleDictionaryId) 日本語名:「マルチラインスタイルディクショナリ取得」
□ getGroupDictionary(または groupDictionaryId) 日本語名:「グループディクショナリ取得」
□ getLayoutDictionary(または layoutDictionaryId) 日本語名:「レイアウトディクショナリ取得」
□ getPlotStyleNameDictionary(または plotStyleNameDictionaryId) 日本語名:「印刷スタイル名ディクショナリ取得」
□ getNamedObjectsDictionary(または namedObjectsDictionaryId) 日本語名:「ディクショナリ取得」
□ getPlotSettingsDictionary(または plotSettingsDictionaryId) 日本語名:「印刷設定ディクショナリ取得」
□ layerZero(または getLayerZero) 日本語名:「0画層取得」
□ continuousLinetype(または getContinuousLinetype) 日本語名:「実線線種取得」
□ byLayerLinetype(または getByLayerLinetype) 日本語名:「BYLAYER線種取得」
□ byBlockLinetype(または getByBlockLinetype) 日本語名:「BYBLOCK線種取得」
□ paperSpaceVportId(または getPaperSpaceVportId) 日本語名:「ペーパー空間ビューポートID取得」
□ currentSpaceId(または getCurrentSpaceId) 日本語名:「現行空間ID取得」
□ approxNumObjects(または getApproxNumObjects) 日本語名:「オブジェクト数取得」
□ numberOfSaves(または getNumberOfSaves) 日本語名:「保存回数取得」
□ originalFileName(または getOriginalFileName) 日本語名:「オリジナルファイル名取得」
□ lastSavedAsVersion(または getLastSavedAsVersion) 日本語名:「最終保存バージョン取得」
□ originalFileVersion(または getOriginalFileVersion) 日本語名:「オリジナルファイルバージョン取得」
□ lastSavedAsMaintenanceVersion(または getLastSavedAsMaintenanceVersion) 日本語名:「最終保存メンテナンスバージョン取得」
□ originalFileMaintenanceVersion(または getOriginalFileMaintenanceVersion) 日本語名:「オリジナルメンテナンスバージョン取得」
□ usrtimer(または getUsrtimer) 日本語名:「ユーザタイマー状態取得」
□ handseed(または getHandseed) 日本語名:「次のハンドル番号取得」
□ getDimRecentStyleList 日本語名:「最新寸法スタイルリスト取得」
□ getFilename 日本語名:「ファイル名取得」
ここで取得可能なシステム変数一覧
□ dimaso(または getDimaso)
□ dimsho(または getDimsho)
□ plinegen(または getPlinegen)
□ orthomode(または getOrthomode)
□ regenmode(または getRegenmode)
□ fillmode(または getFillmode)
□ qtextmode(または getQtextmode)
□ psltscale(または getPsltscale)
□ limcheck(または getLimcheck)
□ blipmode(または getBlipmode)
□ dispSilh(または getDispSilh)
□ skpoly(または getSkpoly)
□ angdir(または getAngdir)
□ splframe(または getSplframe)
□ attreq(または getAttreq)
□ attdia(または getAttdia)
□ mirrtext(または getMirrtext)
□ worldview(または getWorldview)
□ tilemode(または getTilemode)
□ plimcheck(または getPlimcheck)
□ visretain(または getVisretain)
□ dragmode(または getDragmode)
□ treedepth(または getTreedepth)
□ lunits(または getLunits)
□ luprec(または getLuprec)
□ aunits(または getAunits)
□ auprec(または getAuprec)
□ osmode(または getOsmode)
□ attmode(または getAttmode)
□ coords(または getCoords)
□ pdmode(または getPdmode)
□ pickstyle(または getPickstyle)
□ useri1(または getUseri1)
□ useri2(または getUseri2)
□ useri3(または getUseri3)
□ useri4(または getUseri4)
□ useri5(または getUseri5)
□ splinesegs(または getSplinesegs)
□ surfu(または getSurfu)
□ surfv(または getSurfv)
□ surftype(または getSurftype)
□ surftab1(または getSurftab1)
□ surftab2(または getSurftab2)
□ splinetype(または getSplinetype)
□ shadedge(または getShadedge)
□ shadedif(または getShadedif)
□ measurement(または getMeasurement)
□ unitmode(または getUnitmode)
□ maxactvp(または getMaxactvp)
□ isolines(または getMaxactvp)
□ isolines(または getIsolines)
□ ltscale(または getLtscale)
□ textsize(または getTextsize)
□ tracewid(または getTracewid)
□ sketchinc(または getSketchinc)
□ filletrad(または getFilletrad)
□ thickness(または getThickness)
□ celweight(または getCelweight)
□ oleStartUp(または getOleStartUp)
□ angbase(または getAngbase)
□ pdsize(または getPdsize)
□ plinewid(または getPlinewid)
□ userr1(または getUserr1)
□ userr2(または getUserr2)
□ userr3(または getUserr3)
□ userr4(または getUserr4)
□ userr5(または getUserr5)
□ chamfera(または getChamfera)
□ chamferb(または getChamferb)
□ chamferc(または getChamferc)
□ chamferd(または getChamferd)
□ facetres(または getFacetres)
□ tdcreate(または getTdcreate)
□ tdupdate(または getTdupdate)
□ tducreate(または getTducreate)
□ tdindwg(または getTdindwg)
□ tdusrtimer(または getTdusrtimer)
□ cecolor(または getCecolor)
□ clayer(または getClayer)
□ textstyle(または getTextstyle)
□ celtype(または getCeltype)
□ dimstyle(または getDimstyleId)
□ cmljust(または getCmljust)
□ cmlscale(または getCmlscale)
□ celtscale(または getCeltscale)
□ pinsbase(または getPinsbase)
□ pextmin(または getPextmin)
□ pextmax(または getPextmax)
□ plimmin(または getPlimmin)
□ plimmax(または getPlimmax)
□ pelevation(または getPelevation)
□ pucsorg(または getPucsorg)
□ pucsxdir(または getPucsxdir)
□ pucsydir(または getPucsydir)
□ pucsname(または getPucsname)
□ pucsBase(または getPucsBase)
□ insbase(または getInsbase)
□ extmin(または getExtmin)
□ extmax(または getExtmax)
□ limmin(または getLimmin)
□ limmax(または getLimmax)
□ elevation(または getElevation)
□ ucsorg(または getUcsorg)
□ ucsxdir(または getUcsxdir)
□ ucsydir(または getUcsydir)
□ ucsname(または getUcsname)
□ ucsBase(または getUcsBase)
□ getDimpost(または dimpost)
□ getDimapost(または dimapost)
□ getDimblk(または dinblk)
□ getDimblk1(または dimblk1)
□ getDimblk2(または dimblk2)
□ dimfit(または getDimfit)
□ dimunit(または getDimunit)
□ tstackalign(または getTstackalign)
□ tstacksize(または getTstacksize)
□ insunits(または getInsunits)
(図面データベース外システム変数で操作可能なもの)
□ dwgcheck(または getDwgcheck)
□ proxygraphics(または getSaveproxygraphics)
□ delObj(または getDelObj)
□ pEllipse(または getPEllipse)
□ LWDisplay(または getLWDisplay)
□ cmlstyle(または getCmlstyle)
□ hyperlinkBase(または getHyperlinkBase)