ComponentEntry 元素是必需的,用于指定关于“组件”元素中各个组件的详细信息。
可以根据需要指定任意多个 ComponentEntry 元素。组件类型可以是以下文件格式之一:
如果 LoadReasons 属性设置为 LoadOnCommandInvocation,则 ComponentEntry 元素可能包含 “命令”元素。
属性 |
说明 |
---|---|
应用程序名称 |
对于 AutoLISP 可选;对于 ObjectARX 和 .NET 必需 - 组件的名称;与 ObjectARX API AcadAppInfo 类中的“应用程序名称”相同。 |
应用程序说明 |
组件的说明;与 ObjectARX API AcadAppInfo 类中的 AppDescription 相同。 |
AppType |
组件类型;替代源自 ModuleName 属性中提供的文件扩展名的类型。 组件类型可以是以下类型之一: |
模块名称 |
程序包中组件的相对路径;与 ObjectARX API AcadAppInfo 类中的 ModuleName 相同。 组件类型由文件的扩展名确定: 该应用程序将处理特定组件的多种语言的不同版本,以支持可以通过将“模块名称”与区域设置代码组合在一起而指定的不同的语言。有关支持的区域设置代码的完整列表,请参见 支持的区域设置代码。 |
每文档 |
仅对于 AutoLISP - 当为“真”时,每个文档加载 AutoLISP 文件一次。默认值为“真”。 |
Loadreasons |
可以指定多个值 - 使用 Loadreasons 定义组件的加载行为参数,除了 LoadOnCommandInvocation 参数。 默认情况下,如果 LoadReasons 未指定,LoadOnAutoCADStartup、LoadOnAppearance 和 LoadOnProxy 处于启用状态(设置为“真”)。如果需要禁用参数(设置为“假”),则 LoadReasons 元素必须与设置为“假”的参数一起指定。 默认情况下,LoadOnCommandInvocation 处于禁用状态,启用它将禁用 LoadOnAutoCADStartup 和 LoadOnAppearance,除非明确启用。 有关 AcadAppInfo LoadReasons 的完整的详细信息,请参见 《ObjectARX 参考手册》。 有效参数值: 可以使用下列参数:
|
“命令”元素是可选的,除非已为 LoadReasons 属性启用 LoadOnCommandInvocation 参数。用于为 LoadOnCommandInvocation 指定注册哪些命令。