配置變數

在載入文件規格之後,您可以反覆使用範本,以及每一個範本的變數。範本的變數可在 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"));
		}
	}
}
註: 在您將範本新增至文件規格時,您也可以配置該範本中的變數。

意見