配置变量

装入文档规范之后,您可以重复模板和每一个模板的变量。模板的变量可在 RPETemplate.getVariables() 集合中找到。 识别变量之后,您可以根据需要修改变量属性。
以下示例显示了对名为 DocumentName 的变量的值的修改。 在文档规范的所有模板中搜索该变量。要限制该搜索,请验证模板的路径属性。
For (RPETemplate template : docspec.getRuntime().getTemplates())
{
	String templatePath = PropertyUtils.getPropertyRawValue( template.getProperty(RPEConfigConstants.PROPERTY_PATH), "");

	for ( RPEVariable var : template.getVariables())
	{
		String varName = PropertyUtils.getPropertyRawValue( var.getProperty(RPEConfigConstants.PROPERTY_NAME), ""); 
		if ( varName.equals("DocumentName")) 
		{
			var.setValue( new Value( null, "RPE Sample"));
		}
	}
}
注: 还可以在将模板添加到文档规范时,从该模板配置变量。

反馈