Sds tblobjname

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年12月22日 (火) 13:52時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : int sds_tblobjname (const char *tblname, const char *this-entity, sds_name entity-name); ; 機能 : 指定されたシンボル テーブル項目の図形名を返…)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
int sds_tblobjname (const char *tblname, const char *this-entity, sds_name entity-name);


機能
指定されたシンボル テーブル項目の図形名を返す。
sds_entget と sds_entmod でエンティティを取得するのに使われる。
引数
  • *tblname : テーブル名。
  • *this-entity : シンボル名。
  • entity-name : エンティティ名。
戻り値
成功ならエンティティ名、それ以外ならエラーコードをセット。


有効な tblname は以下の通り:
テーブル名 意味
APPID アプリケーションID名。
BLOCK ブロック名。
DIMSTYLE 寸法スタイル名。
LAYER 画層名。
LTYPE 線種名。
STYLE 文字スタイル名。
VIEW 名前のついた表示名。
UCS UCS名。
VPORT Viewport名。


デフォルトのシンボル名
  • "CONTINUOUS" : 線種
  • "0" : 画層
  • "STANDARD" : 文字スタイル
  • "STANDARD" : 寸法スタイル


サンプル
sds_name ent;
ads_tblobjname("layer","0",ent);



関連事項