fmeobjects.FMEDialog.destPrompt¶
-
FMEDialog。
destPrompt
( defaultDestFormat,defaultDestDataset,userDirectives ) ¶ -
此方法显示一个对话框,提示用户选择目标格式和数据集。
参数: - defaultDestFormat(str) -打开对话框时将选择的默认格式。如果不需要,那么这应该是一个长度为0的字符串。
- defaultDestDataset(str) -默认数据集将出现时,对话框打开。如果不需要,那么这应该是一个长度为0的字符串。
- userDirectives(dict或列表[str]) - - -
(可选)指定对话框要使用的一个或多个附加指令。这个集合中的所有元素都必须是字符串。如果要将一个键设置为多个值,则应该使用列表。如果传入一个列表,则必须将键值对(例如dict中的键值对)并排放置。例如,键应该放在第一个列表元素中,后面是键的值。以下是用户指令:
标题
:对话框中使用的标题。LIMIT_FORMATS
:将被允许的唯一格式的简短名称,由|字符分隔。EXCLUDE_FORMATS
:不允许使用的格式的短名称,以|字符分隔。Exclude优先于LIMIT_FORMATS。SETTINGS_ONLY
:如果值为“yes”,则显示以默认目标格式/数据集传递的设置框。默认值为“no”。SPATIAL_SETTINGS
如果value为" yes ",则任何允许指定空间约束的设置框都将保留该方面。缺省值为“yes”。如果该值为“no”,则禁用设置框的空间区域规格方面。当源对话框仅用于收集模式信息时,此指令用于禁用空间设置。
返回类型: 返回: 目标格式和数据集以及用户指令,这些可以直接与
FMEUniversalWriter
.该元组被格式化(destFormat, destDataset, [directives])。没有一个
如果用户按下Cancel则返回。返回的指令如下:RUNTIME_MACROS
:运行时宏位于下一个位置。META_MACROS
:元文件宏位于下一个位置。图元文件
:元文件名在下一个位置。COORDSYS
:坐标系统在下一个位置。