- Haga clic en la pestaña FlexiLayout de la ventana principal del programa.
- Seleccione el objeto Blocks en el árbol de FlexiLayout.
- Seleccione Blocks → Add Block → Text en el menú FlexiLayout o en el menú contextual.
- En el cuadro de diálogo de propiedades, especifique el nombre del bloque en el campo Name: CookingInstructions.
- Para describir la ubicación del bloque, seleccione Expression.
- Debe describir la ubicación del bloque de modo que incluya solo las instrucciones de cocción y el número de porciones. El bloque no debe incluir texto no deseado (es decir, cualquier texto que pueda preceder a la palabra “Serves”). Describa el bloque como una colección de rectángulos alrededor de los siguientes elementos: CookingDescription, Serves y Servings. Este método le permite especificar regiones no rectangulares. En FlexiLayout language, esto debe escribirse de la siguiente manera: RectArray outputRectArray; //inicialización de la variable con un constructor vacío outputRectArray = RectArray(); //adición de los rectángulos de las hipótesis de tres elementos 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
Ejemplo 2. Step 24: Creación de un bloque CookingDescription
Ensamble el bloque de instrucciones de cocción a partir de una expresión de FlexiLayout language que une los rectángulos de los elementos en una OutputRegion no rectangular.
Para crear el bloque CookingInstructions:
Ejemplo 2. Paso 23: Descripción del campo Cooking
Anterior
Ejemplo 2. Step 25: El FlexiLayout está listo
Siguiente
