Konfigurace proměnných

Po načtení specifikace dokumentu můžete iterovat šablony a proměnné pro jednotlivé šablony. Proměnné šablony jsou dostupné v kolekci RPETemplate.getVariables(). Po identifikování proměnných můžete podle potřeby upravit jejich vlastnosti.
Tento příklad ukazuje úpravu hodnoty proměnné s názvem DocumentName. Proměnná se hledá ve všech šablonách ze specifikace dokumentu. Chcete-li vyhledávání omezit, ověřte vlastnost cesty šablony.
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"));
		}
	}
}
Poznámka: Proměnné můžete nakonfigurovat také ze šablony při přidání šablony do specifikace dokumentu.

Zpětná vazba