「IAcSmSheetView」の版間の差分
編集の要約なし |
編集の要約なし |
||
59行目: | 59行目: | ||
|- | |- | ||
|} | |} | ||
----- | |||
関連記事 | |||
* [[シートセット関数-BricsCAD]] |
2022年8月8日 (月) 08:08時点における最新版
sheet ビュー コンポーネントのインターフェース。
使用可能なメソッド
(setq cad (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument cad)) (setq ssmgr (vla-GetInterfaceObject cad "BricscadSm.AcSmSheetSetMgr")) (setq smdb (vlax-invoke-method ssmgr 'OpenDatabase dstfile)) (setq layouts (vla-get-layouts doc)) (vlax-invoke-method ssmgr "GetSheetFromLayout" layout 'objSheet) (setq sheetviews (vlax-invoke-method objSheet "GetSheetViews")) (setq iter (vlax-invoke-method sheetviews 'GetEnumerator)) (setq sheetview (vlax-invoke-method iter 'Next))
項目 | 内容 |
---|---|
GetNamedView | このシートビューによって参照されるシート上の名前付きAcDbViewオブジェクトを参照するIAcSmAcDbViewReferenceを返す。
(setq viewref (vlax-invoke-method sheetview 'GetNamedView)) HRESULT GetNamedView ([out, retval] IAcSmAcDbViewReference** ppViewRef) |
SetNamedView | このシートビューによって参照されるシート上の名前付きAcDbViewオブジェクトを参照するIAcSmAcDbViewReferenceを代入する。
(vlax-invoke-method sheetview 'SetNamedView viewref) HRESULT SetNamedView ([in] IAcSmAcDbViewReference* pViewRef) |
GetCategory | このシートビューが関連付けられているビューカテゴリコンポーネントを返す。
(setq viewcat (vlax-invoke-method sheetview 'GetCategory)) HRESULT GetCategory ([out, retval] IAcSmViewCategory** ppViewCat) |
SetCategory | このシートビューが関連付けられるビューカテゴリコンポーネントを代入する。
(vlax-invoke-method sheetview 'SetCategory viewcat) HRESULT SetCategory ([in] IAcSmViewCategory* pViewCat) |
GetNumber | このシートビューの番号プロパティを返す。
(setq res (vlax-invoke-method sheetview 'GetNumber)) HRESULT GetNumber ([out, retval] BSTR* num) |
SetNumber | このシートビューの番号プロパティを代入する。
(vlax-invoke-method sheetview 'SetNumber "99") HRESULT SetNumber ([in] BSTR num) |
GetTitle | シートビューのタイトルプロパティを返す。
(setq res (vlax-invoke-method sheetview 'GetTitle)) HRESULT GetTitle ([out, retval] BSTR* title) |
SetTitle | シートビューのタイトルプロパティを代入する。
(vlax-invoke-method sheetview 'SetTitle "TestView A99") HRESULT SetTitle ([in] BSTR title) |
関連記事