merci pour la lecture. J'essaie d'écrire un petit analyseur. Ce que j'essaie de faire est le suivant. La base de données contient 3 tables. Un avec Person (Nom, LastName, Age), un avec TextTemplates ("Ce document appartient à.") Et un avec TemplateElements (par exemple, ...). Ainsi, l'utilisateur peut choisir un TextTemplate, le modifier et ajouter plus de TemplateElements. Comme il appuie sur un bouton, le système devrait générer des documents PDF en remplaçant les TemplateElements par les propriétés correspondantes des personnes hors de la table Persons. Le problème est d'obtenir la propriété persons qui correspond à TemplateElement. Bien sûr, je pourrais en écrire:.net analyseur de texte dynamique
foreach(element...){
if(element.Equals("<Name>"))
text.Replace("<Name>", Person.Name);
if(element.Equals("<LastName>"))
text.Replace("<LastName>", Person.LastName);
}
mais je veux garder ceci aussi dynamique que possible. Les propriétés et les TemplateElements pourraient changer dans le futur. Donc, la meilleure solution serait d'obtenir en quelque sorte la propriété correspondante en fonction de l'élément réel.
Serait très bien si l'un d'entre vous a une solution pour cela.
Merci;)
Merci beaucoup. Je ne savais pas vraiment quoi chercher ni comment cela pourrait être résolu. Merci de m'avoir aidé. – benjamin
@benjamin si cela répond à votre question, vous pouvez vouloir 'l'accepter' – jeroenh