La principale différence entre Advanced post-search relations et les relations avancées de pré-recherche est que le programme ne prend en compte les relations post-recherche qu’une fois l’hypothèse formulée.
N’indiquez pas le nom de l’élément dans le code de Advanced post-search relations. Par exemple, pour accéder à la propriété
Width d’un Element1, écrivez seulement Width.Les contraintes supplémentaires définies dans l’onglet Advanced du volet Advanced post-search relations ne peuvent faire référence qu’à l’élément actuel et aux éléments situés au-dessus de celui-ci dans l’arborescence FlexiLayout. Si cette condition n’est pas respectée, le programme mettra l’élément non autorisé en surbrillance.
Appliquer des contraintes aux propriétés d’une hypothèse
Une contrainte telle queWidth > 5*cm renvoie une qualité de 0 pour une hypothèse longue de 3 cm, ce qui amène le programme à cesser de générer des hypothèses pour l’élément et ses sous-éléments.
Vérifier les propriétés d’une hypothèse
La condition suivante vérifie la propriété Height de l’hypothèse et, selon le résultat, limite ou ajuste sa propriété Width :Ajuster la qualité d’une hypothèse
Vous pouvez ajuster la qualité d’une hypothèse en appelant la fonctionQuality(q), où q est une variable de type Quality. L’exécution de cette commande multiplie la qualité de l’hypothèse par q.
