fmeobjects.FMEDialog.xlatePrompt

FMEDialog。 xlatePrompt ( defaultSourceFormat, defaultSourceDataset, defaultDestFormat, defaultDestDataset, userDirectives )

此方法显示一个对话框,提示用户选择源格式和数据集。

参数:
  • defaultSourceFormat(str) -打开对话框时选择的默认源格式。如果不需要,那么这应该是一个0长度的字符串。
  • defaultSourceDataset(str) -打开对话框时将出现的默认源数据集。如果不需要,那么这应该是一个0长度的字符串。
  • defaultDestFormat(str) -打开对话框时将选择的默认目标格式。如果不需要,那么这应该是一个0长度的字符串。
  • defaultDestDataset(str) -打开对话框时将出现的默认目标数据集。如果不需要,那么这应该是一个0长度的字符串。
  • userDirectives(dict列表(str])- - -

    (可选)指定对话框使用的一个或多个附加指令。这个集合中的所有元素都必须是字符串。如果要将一个键设置为多个值,则应该使用列表。如果传入一个列表,则必须并排放置键-值对(如dict中的键-值对)。例如,键应该放在第一个列表元素中,然后是键的值。这些用户指示得到遵守:

    • 标题:要在对话框中使用的标题。
    • LIMIT_FORMATS:将被允许的格式的短名称,由|字符分隔。
    • SPATIAL_SETTINGS:如果值为“是”,则任何允许指定空间约束的设置框都将保持启用该方面。缺省值为“yes”。如果值为“否”,则禁用设置框的空间区域指定方面。当源对话框仅用于收集模式信息时,此指令可用于禁用空间设置。
返回类型:

元组(str,str,str,str,列表(str),列表(str]]或没有一个

返回:

属性可以直接使用源格式、源数据集、目标数据集以及源用户指令和目标用户指令FMEUniversalReaderFMEUniversalWriter分别。这个元组是形式化的(sourceFormat, sourceDataset, destFormat, destDataset, [sourceuserdirective], [destuserdirective])。没有一个如果用户按了“取消”,则返回。返回的源用户指令如下:

  • RUNTIME_MACROS:运行时宏位于下一个位置。
  • META_MACROS:元文件宏位于下一个位置。
  • 图元文件:元文件的名称位于下一个位置。
  • COORDSYS:坐标系在下一个位置。
  • IDLIST: id列表在下一个位置。

返回的目标用户指令如下:

  • RUNTIME_MACROS:运行时宏位于下一个位置。
  • META_MACROS:元文件宏位于下一个位置。
  • 图元文件:元文件的名称位于下一个位置。
  • COORDSYS:坐标系在下一个位置。