- Cliquez sur l’onglet FlexiLayout dans la fenêtre principale du programme.
- Sélectionnez l’objet Blocks dans l’arborescence FlexiLayout.
- Sélectionnez Blocks → Add Block → Text dans le menu FlexiLayout ou dans le menu contextuel.
- Dans la boîte de dialogue Propriétés, indiquez le nom du bloc dans le champ Name : CookingInstructions.
- Pour définir l’emplacement du bloc, sélectionnez Expression.
- Vous devez définir l’emplacement du bloc de sorte qu’il contienne uniquement les instructions de cuisson et le nombre de portions. Le bloc ne doit pas contenir de texte indésirable (c’est-à-dire tout texte pouvant précéder le mot « Serves »). Décrivez le bloc comme une collection de rectangles autour des éléments suivants : CookingDescription, Serves et Servings. Cette méthode vous permet de définir des régions non rectangulaires. Dans le langage FlexiLayout, cela doit s’écrire comme suit : RectArray outputRectArray; //initialisation de la variable à l’aide d’un constructeur vide outputRectArray = RectArray(); //ajout des rectangles des hypothèses de trois éléments outputRectArray.Add ( SearchElements.Cooking.Description.CookingInstructions.Rect ); outputRectArray.Add( SearchElements.Cooking.Description.Serves.Rect ); outputRectArray.Add( SearchElements.Cooking.Description.Servings.Rect ); OutputRegion = Region( outputRectArray );
Sample 2
Exemple 2. Étape 24 : Création d’un bloc CookingDescription
Assemblez le bloc d’instructions de cuisson à partir d’une expression en langage FlexiLayout qui regroupe les rectangles des éléments en une OutputRegion non rectangulaire.
Pour créer le bloc CookingInstructions :
Exemple 2. Étape 23 : description du champ Cooking
Précédent
Exemple 2. Étape 25 : Le FlexiLayout est prêt
Suivant
