IAcSmPublishOptions

提供:GizmoLabs - だいたい CAD LISP なサイト
2022年8月8日 (月) 08:09時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

パブリッシュオプションへのインターフェース。


使用可能なメソッド

(setq cad (vlax-get-acad-object))
(setq ssmgr (vla-GetInterfaceObject cad "BricscadSm.AcSmSheetSetMgr"))
(setq smdb (vlax-invoke-method ssmgr 'OpenDatabase dstfile))
(setq sheetset (vlax-invoke-method smdb 'GetSheetSet))
(setq pbOptions (vlax-invoke-method sheetset 'GetPublishOptions))


項目 内容
GetDefaultOutputdir デフォルトの出力ディレクトリに対する IAcSmFileReference を返す。
(setq fileref (vlax-invoke-method pbOptions 'GetDefaultOutputdir))

HRESULT GetDefaultOutputdir ([out, retval] IAcSmFileReference** ppValue)
SetDefaultOutputdir assigns the default output directory
(vlax-invoke-method pbOptions 'SetDefaultOutputdir fileref)

HRESULT SetDefaultOutputdir ([in] IAcSmFileReference* pValue)
GetDwfType DWFファイルタイプのプロパティを返す。
(setq res (vlax-invoke-method pbOptions 'GetDwfType))

HRESULT GetDwfType ([out, retval] VARIANT_BOOL* pValue)
SetDwfType DWFファイルタイプのプロパティを代入する。
(vlax-invoke-method pbOptions 'SetDwfType :vlax-false)

HRESULT SetDwfType ([in] VARIANT_BOOL value)
GetPromptForName アプリケーションが名前を尋ねるプロンプトを表示するかどうかを示すブール型フラグを返す。
(setq res (vlax-invoke-method pbOptions 'GetPromptForName))

HRESULT GetPromptForName ([out, retval] VARIANT_BOOL* pValue)
SetPromptForName アプリケーションが名前を尋ねるプロンプトを表示するかどうかを示すブール型フラグを代入する。
(vlax-invoke-method pbOptions 'SetPromptForName :vlax-true)

HRESULT SetPromptForName ([in] VARIANT_BOOL value)
GetUsePassword パスワードを使用するかどうかを示すブーリアン・フラグを返す。
(setq res (vlax-invoke-method pbOptions 'GetUsePassword))

HRESULT GetUsePassword ([out, retval] VARIANT_BOOL* pValue)
SetUsePassword パスワードを使用するかどうかを示すブーリアン・フラグを代入する。
(vlax-invoke-method pbOptions 'SetUsePassword :vlax-false)

HRESULT SetUsePassword ([in] VARIANT_BOOL value)
GetPromptForPassword パスワードの入力を求めるか否かを示すブーリアン・フラグを返す。
(setq res (vlax-invoke-method pbOptions 'GetPromptForPassword))

HRESULT GetPromptForPassword ([out, retval] VARIANT_BOOL* pValue)
SetPromptForPassword パスワードの入力を促すかどうかを示すブーリアン・フラグを代入する。
(vlax-invoke-method pbOptions 'SetPromptForPassword :vlax-false)

HRESULT SetPromptForPassword ([in] VARIANT_BOOL value)
GetLayerInfo レイヤー情報を使用するかどうかを示すブーリアン・フラグを返す。
(setq res (vlax-invoke-method pbOptions 'GetLayerInfo))

HRESULT GetLayerInfo ([out, retval] VARIANT_BOOL* pValue)
SetLayerInfo レイヤー情報を使用するかどうかを示すブーリアン・フラグを指定する。
(vlax-invoke-method pbOptions 'SetLayerInfo :vlax-true)

HRESULT SetLayerInfo ([in] VARIANT_BOOL value)
GetUnrecognizedData 発行オプション 'Unregcognized Data' を返す。ドキュメントと使用法については発行APIを参照。
(setq unknownData (vlax-invoke-method pbOptions 'GetUnrecognizedData))

HRESULT GetUnrecognizedData ([out, retval] IAcSmCustomPropertyBag** bag)
SetUnrecognizedData Unregcognized Data'という発行オプションを割り当てる。ドキュメントと使用方法については発行APIを参照。
(vlax-invoke-method pbOptions 'SetUnrecognizedData unknownData)

HRESULT SetUnrecognizedData ([in] IAcSmCustomPropertyBag* bag)
GetUnrecognizedSections 発行オプション 'Unregcognized Section Array' を返す; AcPlDSDData 発行 API を参照。
(setq unknownSections (vlax-invoke-method pbOptions 'GetUnrecognizedSections))

HRESULT GetUnrecognizedSections ([out, retval] IAcSmCustomPropertyBag** sectionArray)
SetUnrecognizedSections 発行オプション 'Unregcognized Section Array' を割り当てる; AcPlDSDData 発行 API を参照。
(vlax-invoke-method pbOptions 'SetUnrecognizedSections unknownSections)

HRESULT SetUnrecognizedSections ([in] IAcSmCustomPropertyBag* sectionArray)

関連記事