Click or drag to resize

UtilityPlugin Class

返回用户文档首页
工具插件基类
Inheritance Hierarchy
SystemObject
  LoongCAD.STC.PluginsPlugin
    LoongCAD.STC.PluginsUtilityPlugin

Namespace: LoongCAD.STC.Plugins
Assembly: LoongSDKSTC (in LoongSDKSTC.dll) Version: 2024.0.9.3 (2024.0.9.3)
Syntax
C#
public class UtilityPlugin : Plugin

The UtilityPlugin type exposes the following members.

Properties
 NameDescription
Public propertyConfigPrefix 插件存储的配置文件名称前缀,默认为$CONFIG$,子类可重写此属性以修改前缀
(Inherited from Plugin)
Public propertyDebugMode 返回True, 代表当前为调试模式,系统不会处理插件的任何错误,方便插件调试 返回False,代表当前为生产模式,系统会默认处理所有异常,不会因插件错误中断运行
(Inherited from Plugin)
Public propertyFilePath 插件文件路劲,由系统设置,开发者不应修改此项
Public propertyGuid 插件GUID,子类需要重写此属性以返回插件自身的GUID,否则插件无法正常运行
(Inherited from Plugin)
Public propertyPluginDataPrefix 插件所有数据文件名称前缀,默认为CFG_PLUGIN_PROPS_,子类可重写此属性以修改前缀
(Inherited from Plugin)
Public propertyRuntimeConfigName 插件运行时属性配置名称,默认为$RUNTIME$,子类可重写此属性以修改此名称
(Inherited from Plugin)
Public propertySupportShortCut 是否支持快捷键调用
Public propertyUtilityButtonText 作为工具栏按钮时显示的文本
Public propertyUtilityDescription 功能描述
Public propertyUtilityName 工具名称
Public propertyUtilityShortDescription 工具简介,会显示在Tip提示中
Top
Methods
 NameDescription
Public methodDeleteDocumentData 删除当前插件的模型数据
(Inherited from Plugin)
Public methodDeleteGlobalData 删除当前插件的全局数据
(Inherited from Plugin)
Public methodGetDocumentData 获取当前插件的模型数据
(Inherited from Plugin)
Public methodGetGlobalData 获取当前插件的全局数据
(Inherited from Plugin)
Public methodGetRuntimeData 获取当前插件的运行时模型数据
(Inherited from Plugin)
Public methodIsUtilityValid 当前工具此时是否有效 此属性决定,什么情况下,这个工具插件才能被调用
Public methodOnClick 当前工具插件在菜单或工具栏中被单击时的回调函数
Public methodOnDocumentClose 模型关闭回调
(Inherited from Plugin)
Public methodOnDocumentOpen 模型打开回调
(Inherited from Plugin)
Public methodOnDoubleClick 当前工具插件在工具栏中被双击时的回调函数
Public methodOnPluginDispose 插件销毁回调
(Inherited from Plugin)
Public methodOnPluginInit 插件初始化方法
(Inherited from Plugin)
Public methodQueryDocumentDataNames 查询当前插件的模型数据名称列表
(Inherited from Plugin)
Public methodQueryGlobalDataNames 查询当前插件的所有全局数据名称
(Inherited from Plugin)
Public methodSaveDocumentData 保存当前插件专属的模型数据
(Inherited from Plugin)
Public methodSaveGlobalData 保存当前插件专属的全局数据
(Inherited from Plugin)
Public methodSaveRuntimeData 保存当前插件的运行时模型数据
(Inherited from Plugin)
Top
See Also