Configuration des variables

Une fois que la spécification de document a été chargée, vous pouvez itérer les canevas et les variables de chaque canevas. Les variables d'un canevas sont disponibles dans la collection RPETemplate.getVariables(). Une fois que vous avez identifié les variables, vous pouvez en modifier les propriétés si nécessaire.
L'exemple illustre la modification de la valeur de la variable intitulée DocumentName. La variable est recherchée dans tous les canevas à partir de la spécification de document. Pour restreindre la recherche, vérifiez la propriété de chemin d'accès du canevas.
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"));
		}
	}
}
Remarque : Vous pouvez également configurer les variables à partir d'un canevas lorsque vous ajoutez ce canevas à la spécification de document.

Retour d'informations