변수 구성

문서 스펙이 로드된 후에 각 템플리트에 대해 템플리트 및 변수를 반복할 수 있습니다. 템플리트에 대한 변수는 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"));
		}
	}
}
참고: 문서 스펙에 템플리트를 추가할 때 템플리트로부터 변수를 구성할 수도 있습니다.

피드백