「IAcSmSheetView」の版間の差分
(ページの作成:「{{BCAD_LISP}} sheet ビュー コンポーネントのインターフェース。 使用可能なメソッド (setq cad (vlax-get-acad-object)) (setq doc (vla-get-Act…」) |
編集の要約なし |
||
19行目: | 19行目: | ||
|- | |- | ||
| GetNamedView | | GetNamedView | ||
| | | このシートビューによって参照されるシート上の名前付きAcDbViewオブジェクトを参照するIAcSmAcDbViewReferenceを返す。 | ||
(setq viewref (vlax-invoke-method sheetview 'GetNamedView)) | (setq viewref (vlax-invoke-method sheetview 'GetNamedView)) | ||
HRESULT GetNamedView ([out, retval] IAcSmAcDbViewReference** ppViewRef) | HRESULT GetNamedView ([out, retval] IAcSmAcDbViewReference** ppViewRef) | ||
|- | |- | ||
| SetNamedView | | SetNamedView | ||
| | | このシートビューによって参照されるシート上の名前付きAcDbViewオブジェクトを参照するIAcSmAcDbViewReferenceを代入する。 | ||
(vlax-invoke-method sheetview 'SetNamedView viewref) | (vlax-invoke-method sheetview 'SetNamedView viewref) | ||
HRESULT SetNamedView ([in] IAcSmAcDbViewReference* pViewRef) | HRESULT SetNamedView ([in] IAcSmAcDbViewReference* pViewRef) | ||
|- | |- | ||
| GetCategory | | GetCategory | ||
| | | このシートビューが関連付けられているビューカテゴリコンポーネントを返す。 | ||
(setq viewcat (vlax-invoke-method sheetview 'GetCategory)) | (setq viewcat (vlax-invoke-method sheetview 'GetCategory)) | ||
HRESULT GetCategory ([out, retval] IAcSmViewCategory** ppViewCat) | HRESULT GetCategory ([out, retval] IAcSmViewCategory** ppViewCat) | ||
|- | |- | ||
| SetCategory | | SetCategory | ||
| | | このシートビューが関連付けられるビューカテゴリコンポーネントを代入する。 | ||
(vlax-invoke-method sheetview 'SetCategory viewcat) | (vlax-invoke-method sheetview 'SetCategory viewcat) | ||
HRESULT SetCategory ([in] IAcSmViewCategory* pViewCat) | HRESULT SetCategory ([in] IAcSmViewCategory* pViewCat) | ||
|- | |- | ||
| GetNumber | | GetNumber | ||
| | | このシートビューの番号プロパティを返す。 | ||
(setq res (vlax-invoke-method sheetview 'GetNumber)) | (setq res (vlax-invoke-method sheetview 'GetNumber)) | ||
HRESULT GetNumber ([out, retval] BSTR* num) | HRESULT GetNumber ([out, retval] BSTR* num) | ||
|- | |- | ||
| SetNumber | | SetNumber | ||
| | | このシートビューの番号プロパティを代入する。 | ||
(vlax-invoke-method sheetview 'SetNumber "99") | (vlax-invoke-method sheetview 'SetNumber "99") | ||
HRESULT SetNumber ([in] BSTR num) | HRESULT SetNumber ([in] BSTR num) | ||
|- | |- | ||
| GetTitle | | GetTitle | ||
| | | シートビューのタイトルプロパティを返す。 | ||
(setq res (vlax-invoke-method sheetview 'GetTitle)) | (setq res (vlax-invoke-method sheetview 'GetTitle)) | ||
HRESULT GetTitle ([out, retval] BSTR* title) | HRESULT GetTitle ([out, retval] BSTR* title) | ||
|- | |- | ||
| SetTitle | | SetTitle | ||
| | | シートビューのタイトルプロパティを代入する。 | ||
(vlax-invoke-method sheetview 'SetTitle "TestView A99") | (vlax-invoke-method sheetview 'SetTitle "TestView A99") | ||
HRESULT SetTitle ([in] BSTR title) | HRESULT SetTitle ([in] BSTR title) | ||
|- | |- | ||
|} | |} |
2022年8月8日 (月) 06:54時点における版
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) |