diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md index 7b9392b7d194f3..b58fb0cca06e51 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -89,7 +89,7 @@ Esta función no elimina los **privilegios promovidos** del proceso web, tanto s ::: -Regarding remote client sessions, the function only impacts [code accessing the web server](../WebServer/preemptiveWeb.md#writing-thread-safe-web-server-code). +Regarding remote client sessions, the function only concerns the code executed in the context of a [web request sent through a Web area](../Desktop/clientServer.md#sharing-the-session-with-qodly-pages-in-web-areas). #### Ejemplo @@ -388,7 +388,7 @@ Esta función devuelve True para el *privilegio* si se llama desde una función ::: -Regarding remote client sessions, the function only impacts [code accessing the web server](../WebServer/preemptiveWeb.md#writing-thread-safe-web-server-code). +Regarding remote client sessions, the function only concerns the code executed in the context of a [web request sent through a Web area](../Desktop/clientServer.md#sharing-the-session-with-qodly-pages-in-web-areas). With stored procedure sessions and standalone sessions, this function always returns True, whatever the *privilege*. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md index d56a75b1db3be4..dea74525a9828c 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/formEditor.md @@ -56,7 +56,7 @@ La barra de herramientas contiene los siguientes elementos: | Icono | Nombre | Descripción | | ------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |  | Ejecutar el formulario | Se utiliza para probar la ejecución del formulario. Al presionar este botón, 4D abre una nueva ventana y muestra el formulario en su contexto (lista de registros para un formulario lista y página de registro actual para un formulario detallado). El formulario se ejecuta en el proceso principal. | -|  | [Herramienta de selección](#selecting-objects) | Permite seleccionar, desplazar y cambiar el tamaño de los objetos del formulario
.**Nota**: cuando se selecciona un objeto de tipo Texto o Cuadro de Grupo, presionando la tecla **Enter** se pasa al modo edición.
| +|  | [Herramienta de selección](#selecting-objects) | Permite seleccionar, desplazar y cambiar el tamaño de los objetos del formulario
+1. Haz clic en la herramienta Flecha en la barra de herramientas.Cuando se mueve el puntero en el área del formulario, se convierte en un puntero estándar con forma de flecha
. +
+2. Haga clic en el objeto que desea seleccionar. Las asas de redimensionamiento identifican el objeto seleccionado.
+ Haga clic en el botón Agrupar en la barra de herramientas del editor de formularios:O
Haga clic en el botón **Desagrupar** (variante del botón **Agrupar**) en la barra de herramientas del editor de formularios.
Si **Desagrupar** está atenuado, esto significa que el objeto seleccionado ya está separado en su forma más sencilla.
4D marca los límites de los objetos individuales con manijas. +2. Choose **Ungroup** from the **Object** menu.El área de ejemplo muestra los resultados de su selección.
+- En las áreas "Alineación izquierda/derecha" y/o "Alineación superior/inferior", haga clic en el icono que corresponda a la alineación que desee realizar.para alinear los objetos a un objeto específico, seleccione la opción **Alinear en** y seleccione el objeto al que desea que se alineen los demás objetos de la lista de objetos. En este caso, la posición del objeto de referencia no se alterará.
+- Para realizar una alineación que utilice el esquema de anclaje estándar, haga clic en **Ver** o **Aplicar**. En este caso, 4D utiliza el objeto que está más lejos en la dirección de la alineación como ancla y alinea los otros objetos a ese objeto. Por ejemplo, si quiere realizar una alineación a la derecha en un conjunto de objetos, el objeto más a la derecha se utilizará como ancla. O:
OSeleccione un comando de menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor.
4D distribuye los objetos en consecuencia. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(Icono de distribución horizontal estándar)
El área de ejemplo muestra los resultados de su selección. +3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: En este caso, 4D realizará una distribución estándar para que los objetos estén espaciados de manera equitativa entre ellos.
O bien:para ejecutar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
+4. Para realizar una distribución que utiliza el esquema estándar, haga clic en **Vista previa** o *Aplicar*.
+1. Seleccione **Orden de entrada** en el menú **Formulario** o haga clic en el botón Orden de entrada en la barra de herramientas de la ventana:
4D ajustará el orden de entrada en consecuencia. +2. Para cambiar el orden de entrada de datos, ubique el puntero sobre un objeto del formulario y mientras mantiene presionado el botón del ratón, arrastre el puntero hasta el objeto que desee a continuación en el orden de entrada de datos..**Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición.
| +|  | [Herramienta de selección](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Haga clic en la herramienta Flecha de la barra de herramientas.Cuando se mueve el puntero en el área del formulario, se convierte en un puntero estándar con forma de flecha
. +
+2. Haga clic en el objeto que desea seleccionar. Las manillas de redimensionamiento identifican el objeto seleccionado.
-4D marca el límite de los objetos recién agrupados con marcas. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. +2. Elija **Agrupar** en el menú Objetos. OR Click the Group button in the toolbar of the Form editor:O
Haga clic en el botón **Desagrupar** (menú del botón **Agrupar**) de la barra de herramientas del editor de formularios.
Si **Desagrupar** está atenuado, significa que el objeto seleccionado ya está separado en su forma más simple.
4D marca los bordes de los objetos individuales con marcas. +2. Choose **Ungroup** from the **Object** menu.El área de ejemplo muestra los resultados de su selección.
+- En las áreas "Alineación izquierda/derecha" y/o "Alineación superior/inferior", haga clic en el icono que corresponda a la alineación que desee realizar.Para alinear los objetos a un objeto específico, seleccione la opción **Alinear en** y seleccione el objeto al que desea que se alineen los demás objetos de la lista de objetos. En este caso, la posición del objeto de referencia no se alterará.
Puede previsualizar los resultados de la alineación haciendo clic en el botón **Previsualización**. Los objetos se alinean entonces en el editor de formularios, pero como la caja de diálogo permanece en el primer plano, aún puede cancelar o aplicar la alineación. > Esta caja de diálogo le permite alinear y distribuir objetos en una sola operación. Para más información sobre cómo distribuir objetos, consulte [Repartir objetos](#distribuir-objetos). @@ -304,7 +304,7 @@ Para repartir los objetos con igual espacio: 1. Seleccione tres o más objetos y haga clic en la herramienta Distribuir correspondiente. -2. En la barra de herramientas, haga clic en la herramienta de distribución que corresponde a la distribución que desea aplicar.
OSeleccione un comando del menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor.
4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(Icono de distribución horizontal estándar)
El área de ejemplo muestra los resultados de su selección. +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: En este caso, 4D realizará una distribución estándar, de modo que los objetos se dispongan con la misma cantidad de espacio entre ellos.
For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.Para efectuar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Seleccione **Orden de entrada** en el menú **Formulario** o haga clic en el botón Orden de entrada en la barra de herramientas de la ventana:
4D ajustará la orden de entrada en consecuencia. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.
| +|  | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y redimensionar los objetos del formulario.
+1. Haga clic en la herramienta Flecha de la barra de herramientas.Cuando se mueve el puntero en el área del formulario, se convierte en un puntero estándar con forma de flecha
. +
+2. Haga clic en el objeto que desea seleccionar. Las manillas de redimensionamiento identifican el objeto seleccionado.
+ Haga clic en el botón Agrupar en la barra de herramientas del editor de formularios:OR
Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.
4D marca los bordes de los objetos individuales con marcas. +2. Choose **Ungroup** from the **Object** menu.El área de ejemplo muestra los resultados de su selección.
+- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.para alinear los objetos a un objeto específico, seleccione la opción **Alinear en** y seleccione el objeto al que desea que se alineen los demás objetos de la lista de objetos. En este caso, la posición del objeto de referencia no se alterará.
+- Para realizar una alineación que utilice el esquema de anclaje estándar, haga clic en **Ver** o **Aplicar**. En este caso, 4D utiliza el objeto que está más lejos en la dirección de la alineación como ancla y alinea los otros objetos a ese objeto. Por ejemplo, si quiere realizar una alineación a la derecha en un conjunto de objetos, el objeto más a la derecha se utilizará como ancla. O:
ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.
4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(Icono de distribución horizontal estándar)
El área de ejemplo muestra los resultados de su selección. +3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Seleccione **Orden de entrada** en el menú **Formulario** o haga clic en el botón Orden de entrada en la barra de herramientas de la ventana:
4D will adjust the entry order accordingly. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Nota**: cuando se selecciona un objeto de tipo Texto o Área de Grupo, al presionar la tecla **Intro** se pasa al modo de edición.
| +|  | [Herramienta de selección](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Haga clic en la herramienta Flecha de la barra de herramientas.Cuando se mueve el puntero en el área del formulario, se convierte en un puntero estándar con forma de flecha
. +
+2. Haga clic en el objeto que desea seleccionar. Las manillas de redimensionamiento identifican el objeto seleccionado.
-4D marca el límite de los objetos recién agrupados con marcas. No hay marcas que delimiten ninguno de los objetos individuales del grupo. Ahora, al modificar el objeto agrupado, se modifican todos los objetos que componen el grupo. +2. Elija **Agrupar** en el menú Objetos. OR Click the Group button in the toolbar of the Form editor:O
Haga clic en el botón **Desagrupar** (menú del botón **Agrupar**) de la barra de herramientas del editor de formularios.
Si **Desagrupar** está atenuado, significa que el objeto seleccionado ya está separado en su forma más simple.
4D marca los bordes de los objetos individuales con marcas. +2. Choose **Ungroup** from the **Object** menu.El área de ejemplo muestra los resultados de su selección.
+- En las áreas "Alineación izquierda/derecha" y/o "Alineación superior/inferior", haga clic en el icono que corresponda a la alineación que desee realizar.Para alinear los objetos a un objeto específico, seleccione la opción **Alinear en** y seleccione el objeto al que desea que se alineen los demás objetos de la lista de objetos. En este caso, la posición del objeto de referencia no se alterará.
Puede previsualizar los resultados de la alineación haciendo clic en el botón **Previsualización**. Los objetos se alinean entonces en el editor de formularios, pero como la caja de diálogo permanece en el primer plano, aún puede cancelar o aplicar la alineación. > Esta caja de diálogo le permite alinear y distribuir objetos en una sola operación. Para más información sobre cómo distribuir objetos, consulte [Repartir objetos](#distribuir-objetos). @@ -304,7 +304,7 @@ Para repartir los objetos con igual espacio: 1. Seleccione tres o más objetos y haga clic en la herramienta Distribuir correspondiente. -2. En la barra de herramientas, haga clic en la herramienta de distribución que corresponde a la distribución que desea aplicar.
OSeleccione un comando del menú de distribución en el submenú **Alinear** del menú **Objeto** o en el menú contextual del editor.
4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(Icono de distribución horizontal estándar)
El área de ejemplo muestra los resultados de su selección. +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: En este caso, 4D realizará una distribución estándar, de modo que los objetos se dispongan con la misma cantidad de espacio entre ellos.
For instance, if you want to perform a right alignment on a set of objects, the rightmost object will be used as the anchor.Para efectuar una distribución específica, seleccione la opción **Distribuir** (por ejemplo, si desea distribuir los objetos en función de la distancia a su lado derecho). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Seleccione **Orden de entrada** en el menú **Formulario** o haga clic en el botón Orden de entrada en la barra de herramientas de la ventana:
4D ajustará la orden de entrada en consecuencia. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.
| +|  | [Herramienta de selección](#selecting-objects) | Permite seleccionar, mover y redimensionar los objetos del formulario.
+1. Haga clic en la herramienta Flecha de la barra de herramientas.Cuando se mueve el puntero en el área del formulario, se convierte en un puntero estándar con forma de flecha
. +
+2. Haga clic en el objeto que desea seleccionar. Las manillas de redimensionamiento identifican el objeto seleccionado.
+ Haga clic en el botón Agrupar en la barra de herramientas del editor de formularios:OR
Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.
4D marca los bordes de los objetos individuales con marcas. +2. Choose **Ungroup** from the **Object** menu.El área de ejemplo muestra los resultados de su selección.
+- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.para alinear los objetos a un objeto específico, seleccione la opción **Alinear en** y seleccione el objeto al que desea que se alineen los demás objetos de la lista de objetos. En este caso, la posición del objeto de referencia no se alterará.
+- Para realizar una alineación que utilice el esquema de anclaje estándar, haga clic en **Ver** o **Aplicar**. En este caso, 4D utiliza el objeto que está más lejos en la dirección de la alineación como ancla y alinea los otros objetos a ese objeto. Por ejemplo, si quiere realizar una alineación a la derecha en un conjunto de objetos, el objeto más a la derecha se utilizará como ancla. O:
ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.
4D distribuye los objetos consecuentemente. Los objetos se distribuyen utilizando la distancia a sus centros y se utiliza como referencia la mayor distancia entre dos objetos consecutivos. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(Icono de distribución horizontal estándar)
El área de ejemplo muestra los resultados de su selección. +3. En las áreas Alineación izquierda/derecha y/o Alineación superior/inferior, haga clic en el icono de distribución estándar: In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opción actúa como un interruptor. Si la casilla de selección Distribuir está seleccionada, los iconos situados debajo de ella realizan una función diferente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Seleccione **Orden de entrada** en el menú **Formulario** o haga clic en el botón Orden de entrada en la barra de herramientas de la ventana:
4D will adjust the entry order accordingly. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Note** : Lorsqu'un objet de type Texte ou Box Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.
| +|  | [Outil de sélection](#selecting-objects) | Permet la sélection, le déplacement et le redimensionnement des objets de formulaire.
+1. Cliquez sur l'outil Flèche dans la barre d'outils.Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard
. +
+2. Cliquez sur l’objet que vous souhaitez sélectionner. Les poignées de redimensionnement identifient l'objet sélectionné.
+ Cliquez sur le bouton Grouper dans la barre d'outils de l'éditeur de formulaire:OU
Cliquez sur le bouton **Dégrouper** (variante du bouton **Groupe**) dans la barre d'outils de l'éditeur de formulaire.
Si **Ungroup** est estompé, cela signifie que l'objet sélectionné est déjà séparé dans sa forme la plus simple.
4D marque les limites des objets individuels avec des poignées. +2. Choose **Ungroup** from the **Object** menu.La zone d'exemple affiche les résultats de votre sélection.
+- Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. Dans ce cas, la position de l’objet de référence ne variera pas.
+- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:
OUSélectionnez une commande de distribution dans le sous-menu **Aligner** du menu **Objet** ou dans le menu contextuel de l'éditeur.
4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(icône standard de distribution horizontale)
La zone d'exemple affiche les résultats de votre sélection. +3. Dans les zones Alignement gauche/droite et/ou haut/bas, cliquez sur l'icône de distribution standard : Dans ce cas, 4D effectuera une distribution standard, de sorte que les objets soient répartis avec une quantité d'espace égale entre eux.
OU :Pour exécuter une distribution spécifique, sélectionnez l'option **Distribuer** (par exemple, si vous souhaitez distribuer les objets en fonction de la distance par rapport à leur côté droit). Cette option agit comme un interrupteur. Si la case à cocher Répartir est sélectionnée, les icônes situées en dessous effectuent une fonction différente:
+4. Pour effectuer une distribution qui utilise le schéma standard, cliquez sur **Aperçu** ou *Appliquer*.
+1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :
4D ajustera automatiquement l'ordre de saisie. +2. Pour changer l’ordre de saisie, positionnez le pointeur sur un objet dans le formulaire et, tout en maintenant le bouton de la souris enfoncé, faites glisser le pointeur vers l'objet que vous souhaitez ensuite dans l'ordre de saisie des données.**Note** : Lorsqu'un objet de type Texte ou Zone de Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.
| +|  | [Flèche de sélection](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Cliquez sur l’outil Flèche dans la barre d’outils.Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard
. +
+2. Cliquez sur l’objet que vous souhaitez sélectionner. Des poignées de sélection identifient l’objet sélectionné.
-4D matérialise les bordures du groupe avec des poignées. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. +2. Sélectionnez **Grouper** dans le menu Objets. OR Click the Group button in the toolbar of the Form editor:OU
Sélectionnez la commande **Dégrouper** (menu du bouton **Grouper**) dans la barre d’outils de l’éditeur de formulaires.
Si la commande **Dégrouper** est désactivée, cela veut dire que l’objet sélectionné est déjà sous sa forme la plus simple.
4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. +2. Choose **Ungroup** from the **Object** menu.La zone d’exemple illustre le principe de l’opération sélectionnée.
+- Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.Pour aligner des objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous souhaitez que les autres objets soient alignés dans la liste des objets. Dans ce cas, la position de l’objet de référence ne variera pas.
Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). @@ -304,7 +304,7 @@ Pour répartir directement une sélection d’objets (verticalement ou horizonta 1. Sélectionnez les objets (au moins trois) que vous souhaitez répartir. -2. Dans la barre d’outils, cliquez sur l’outil de répartition qui correspond la répartition que vous souhaitez appliquer.
OUSélectionnez une commande de distribution dans le sous-menu **Alignement** du menu **Objet** ou dans le menu contextuel de l'éditeur.
4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(icône de répartition horizontale standard)
La zone d’exemple illustre le principe de l’opération sélectionnée. +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: Dans ce cas, les objets seront répartis de manière à ce que leurs côtés soient équidistants (répartition standard).
OU BIEN :Pour exécuter une distribution spécifique, sélectionnez l'option **Répartir** (par exemple si vous souhaitez répartir les objets en fonction de la distance de leur côté droit). Cette option agit comme un interrupteur. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition :
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :
4D ajuste l’ordre de saisie en conséquence. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.
| +|  | [Outil de sélection](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Click the Arrow tool in the toolbar.Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard
. +
+2. Cliquez sur l’objet que vous souhaitez sélectionner. Resizing handles identify the selected object.
+ Cliquez sur le bouton Grouper dans la barre d'outils de l'éditeur de formulaire:OR
Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.
4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. +2. Choose **Ungroup** from the **Object** menu.The example area displays the results of your selection.
+- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. Dans ce cas, la position de l’objet de référence ne variera pas.
+- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:
ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.
4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(icône standard de distribution horizontale)
La zone d'exemple affiche les résultats de votre sélection. +3. Dans les zones Alignement gauche/droite et/ou haut/bas, cliquez sur l'icône de distribution standard : In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Cette option agit comme un interrupteur. Si la case à cocher Répartir est sélectionnée, les icônes situées en dessous effectuent une fonction différente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :
4D will adjust the entry order accordingly. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.| Constante | Valeur | Description |
|---|---|---|
| vk auto fit type cell | 0 | Le contenu ajuste automatiquement les cellules |
| vk auto fit type cell with header | 1 | Le contenu ajuste automatiquement les cellules et les en-têtes |
| Constant | Value | Description |
|---|---|---|
| vk image layout center | 1 | In the center of the area. |
| vk image layout none | 3 | In the upper left corner of the area with its original size. |
| vk image layout stretch | 0 | Fills the area. |
| vk image layout zoom | 2 | Displayed with its original aspect ratio. |
| Constante | Valeur | Description |
|---|---|---|
| vk resize mode normal | 0 | Utilise le mode de redimensionnement normal (c'est-à-dire que les colonnes restantes sont affectées) |
| vk resize mode split | 1 | Utiliser le mode fractionné (les colonnes restantes ne sont pas affectées) |
| Constant | Value | Description |
|---|---|---|
| vk copy paste header options all headers | 3 | Includes selected headers when data is copied; overwrites selected headers when data is pasted. |
| vk copy paste header options column headers | 2 | Includes selected column headers when data is copied; overwrites selected column headers when data is pasted. |
| vk copy paste header options no headers | 0 | Column and row headers are not included when data is copied; does not overwrite selected column or row headers when data is pasted. |
| vk copy paste header options row headers | 1 | Includes selected row headers when data is copied; overwrites selected row headers when data is pasted. |
| Constante | Valeur | Description |
|---|---|---|
| vk auto fill type auto | 5 | Remplit automatiquement les cellules. |
| vk auto fill type clear values | 4 | Clears cell values. |
| vk auto fill type copycells | 0 | Fills cells with all data objects, including values, formatting, and formulas. |
| vk auto fill type fill formatting only | 2 | Fills cells only with formatting. |
| vk auto fill type fill series | 1 | Fills cells with series. |
| vk auto fill type fill without formatting | 3 | Remplit les cellules avec des valeurs sans les formater. |
| Constante | Valeur | Description |
|---|---|---|
| vk numbers fit mode mask | 0 | Remplace le contenu des données par "###" et affiche l'astuce |
| numbers fit mode overflow | 1 | Affiche le contenu des données sous forme de chaîne de caractères. Si la cellule suivante est vide, le contenu est débordé. |
| Constant | Value | Description |
|---|---|---|
| vk reference style A1 | 0 | Use A1 style. |
| vk reference style R1C1 | 1 | Use R1C1 style |
| Constant | Value | Description |
|---|---|---|
| vk resize zero indicator default | 0 | Uses the current drawing policy when the row or column is resized to zero. |
| vk resize zero indicator enhanced | 1 | Draws two short lines when the row or column is resized to zero. |
| Constant | Value | Description |
|---|---|---|
| vk scrollbar appearance mobile | 1 | Mobile scrollbar appearance. |
| vk scrollbar appearance skin (default) | 0 | Excel-like classic scrollbar appearance. |
| Constant | Value | Description |
|---|---|---|
| vk show resize tip both | 3 | Horizontal and vertical resize tips are displayed. |
| vk show resize tip column | 1 | Only the horizontal resize tip is displayed. |
| vk show resize tip none | 0 | No resize tip is displayed. |
| vk show resize tip row | 2 | Only the vertical resize tip is displayed. |
| Constant | Value | Description |
|---|---|---|
| vk show scroll tip both | 3 | Horizontal and vertical scroll tips are displayed. |
| vk show scroll tip horizontal | 1 | Only the horizontal scroll tip is displayed. |
| vk show scroll tip none | No scroll tip is displayed. | |
| vk show scroll tip vertical | 2 | Only the vertical scroll tip is displayed. |
| Constant | Value | Description |
|---|---|---|
| vk tab strip position bottom | 0 | Tab strip position is relative to the bottom of the workbook. |
| vk tab strip position left | 2 | Tab strip position is relative to the left of the workbook. |
| vk tab strip position right | 3 | Tab strip position is relative to the right of the workbook. |
| vk tab strip position top | 1 | Tab strip position is relative to the top of the workbook. |
| Constante | Valeur | Description |
|---|---|---|
| vk auto fit type cell | 0 | Le contenu ajuste automatiquement les cellules |
| vk auto fit type cell with header | 1 | Le contenu ajuste automatiquement les cellules et les en-têtes |
| Constante | Valeur | Description |
|---|---|---|
| vk image layout center | 1 | Au centre de la zone. |
| vk mise en page d'image aucun | 3 | Dans le coin supérieur gauche de la zone à sa taille originale. |
| vk image layout stretch | 0 | Remplit la zone. |
| vk image layout zoom | 2 | Affiché avec son rapport d'aspect d'origine. |
| Constante | Valeur | Description |
|---|---|---|
| vk resize mode normal | 0 | Utilise le mode de redimensionnement normal (c'est-à-dire que les colonnes restantes sont affectées) |
| vk resize mode split | 1 | Utiliser le mode fractionné (les colonnes restantes ne sont pas affectées) |
| Constant | Value | Description |
|---|---|---|
| vk copy paste header options all headers | 3 | Includes selected headers when data is copied; overwrites selected headers when data is pasted. |
| vk copy paste header options column headers | 2 | Includes selected column headers when data is copied; overwrites selected column headers when data is pasted. |
| vk copy paste header options no headers | 0 | Column and row headers are not included when data is copied; does not overwrite selected column or row headers when data is pasted. |
| vk copy paste header options row headers | 1 | Inclut les en-têtes de ligne sélectionnés lors de la copie des données ; surcharge les en-têtes de ligne sélectionnés lors du collage des données. |
| Constante | Valeur | Description |
|---|---|---|
| vk auto fill type auto | 5 | Remplit automatiquement les cellules. |
| vk auto fill type clear values | 4 | Efface les valeurs des cellules. |
| vk auto fill type copycells | 0 | Remplit les cellules avec tous les objets de données, y compris les valeurs, la mise en forme et les formules. |
| vk auto fill type fill formatting only | 2 | Remplit les cellules uniquement avec la mise en forme. |
| vk auto fill type fill series | 1 | Remplit les cellules avec des séries. |
| vk auto fill type fill without formatting | 3 | Remplit les cellules avec des valeurs sans les formater. |
| Constante | Valeur | Description |
|---|---|---|
| vk numbers fit mode mask | 0 | Remplace le contenu des données par "###" et affiche l'astuce |
| numbers fit mode overflow | 1 | Affiche le contenu des données sous forme de chaîne de caractères. Si la cellule suivante est vide, le contenu est débordé. |
| Constante | Valeur | Description |
|---|---|---|
| vk reference style A1 | 0 | Utilise le style A1. |
| vk reference style R1C1 | 1 | Utiliser le style R1C1 |
| Constant | Value | Description |
|---|---|---|
| vk resize zero indicator default | 0 | Uses the current drawing policy when the row or column is resized to zero. |
| vk resize zero indicator enhanced | 1 | Dessine deux lignes courtes lorsque la ligne ou la colonne est redimensionnée à zéro. |
| Constante | Valeur | Description |
|---|---|---|
| vk scrollbar appearance mobile | 1 | Apparence de la barre de défilement mobile |
| vk scrollbar appearance skin (default) | 0 | Apparence classique de la barre de défilement, similaire à celle d'Excel. |
| Constant | Value | Description |
|---|---|---|
| vk show resize tip both | 3 | Horizontal and vertical resize tips are displayed. |
| vk show resize tip column | 1 | Only the horizontal resize tip is displayed. |
| vk show resize tip none | 0 | No resize tip is displayed. |
| vk show resize tip row | 2 | Only the vertical resize tip is displayed. |
| Constant | Value | Description |
|---|---|---|
| vk show scroll tip both | 3 | Horizontal and vertical scroll tips are displayed. |
| vk show scroll tip horizontal | 1 | Only the horizontal scroll tip is displayed. |
| vk show scroll tip none | No scroll tip is displayed. | |
| vk show scroll tip vertical | 2 | Only the vertical scroll tip is displayed. |
| Constante | Valeur | Description |
|---|---|---|
| vk tab strip position bottom | 0 | La position de la barre de tabulation est relative au bas du classeur. |
| vk tab strip position left | 2 | La position de la barre de tabulation est relative à la gauche du classeur. |
| vk tab strip position right | 3 | La position de la barre de tabulation est relative à la droite du classeur. |
| vk tab strip position top | 1 | La position de la barre de tabulation est relative au haut du classeur. |
Valeur par défaut = false
**Note**: Les PDF ne sont pas affectés par cet attribut. Les couleurs en PDF restent.
| -| centering | entier long | Comment le contenu est centré sur la page imprimée. Valeurs disponibles : `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (par défaut), `vk print centering vertical` | -| firstPageNumber | entier long | Le numéro de page à imprimer sur la première page. Valeur par défaut = 1 | -| pageOrder | entier long | L'ordre d'impression des pages. Valeurs disponibles : `vk print page order auto` (par défaut), `vk print page order down then over`, `vk print page order over then down`. | -| pageRange | text | La plage de pages pour l'impression | -| qualityFactor | entier long | Le facteur de qualité pour l'impression (1 - 8). The higher the quality factor, the better the printing quality, however printing performance may be affected.Default value = 2
| -| useMax | boolean | Only columns and rows with data are printed.Default value = true
| -| zoomFactor | réel | The amount to enlarge or reduce the printed page.Default value = 1
| +| Propriété | Type | Description | +| --------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| blackAndWhite | boolean | Impression en noir et blanc seulement.Valeur par défaut = false
**Note**: Les PDF ne sont pas affectés par cet attribut. Les couleurs en PDF restent.
| +| centering | entier long | Comment le contenu est centré sur la page imprimée. Valeurs disponibles : `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (par défaut), `vk print centering vertical` | +| firstPageNumber | entier long | Le numéro de page à imprimer sur la première page. Valeur par défaut = 1 | +| pageOrder | entier long | L'ordre d'impression des pages. Valeurs disponibles : `vk print page order auto` (par défaut), `vk print page order down then over`, `vk print page order over then down`. | +| pageRange | text | La plage de pages pour l'impression | +| qualityFactor | entier long | Le facteur de qualité pour l'impression (1 - 8). Plus le facteur de qualité est élevé, meilleure est la qualité d'impression, cependant les performances d'impression peuvent être affectées.Valeur par défaut = 2
| +| useMax | boolean | Seules les colonnes et les lignes contenant des données sont imprimées.Valeur par défaut = true
| +| zoomFactor | réel | Le montant pour agrandir ou réduire la page imprimée.Valeur par défaut = 1
| ### Taille du papier diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAI.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAI.md index 6734c9aefbc5f5..99425a010d3b25 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAI.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAI.md @@ -9,29 +9,29 @@ La classe OpenAI fournit un client permettant d'accéder à diverses ressources ## Propriétés de configuration -| Nom de propriété | Type | Description | Optionnel | -| ---------------- | ---- | ------------------------------------------------------------------------------ | --------------------------------------------------------- | -| `apiKey` | Text | Votre [clé API OpenAI ](https://platform.openai.com/api-keys). | Can be required by the provider | -| `baseURL` | Text | URL de base pour les requêtes de l'API OpenAI. | Yes (if omitted = use OpenAI provider) | -| `organisation` | Text | Votre identifiant d'organisation OpenAI. | Oui | -| `project` | Text | Votre identifiant de projet OpenAI. | Oui | +| Nom de propriété | Type | Description | Optionnel | +| ---------------- | ---- | ------------------------------------------------------------------------------ | ----------------------------------------------------------------- | +| `apiKey` | Text | Votre [clé API OpenAI ](https://platform.openai.com/api-keys). | Peut être requis par le fournisseur | +| `baseURL` | Text | URL de base pour les requêtes de l'API OpenAI. | Oui (si omis = utiliser le fournisseur OpenAI) | +| `organisation` | Text | Votre identifiant d'organisation OpenAI. | Oui | +| `project` | Text | Votre identifiant de projet OpenAI. | Oui | ### Propriétés HTTP supplémentaires -| Nom de propriété | Type | Description | -| ---------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `timeout` | Real | Time in seconds before timeout occurs. | -| `maxRetries` | Real | Maximum number of retry attempts in case of failure. | -| `httpAgent` | [4D.HTTPAgent](https://developer.4d.com/docs/API/HTTPAgentClass) | HTTP agent used for making requests. | -| `customHeaders` | Real | Custom headers to be included in the HTTP requests. | +| Nom de propriété | Type | Description | +| ---------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| `timeout` | Real | Délai en secondes avant l'expiration du délai. | +| `maxRetries` | Real | Nombre maximum de tentatives en cas d'échec. | +| `httpAgent` | [4D.HTTPAgent](https://developer.4d.com/docs/API/HTTPAgentClass) | Agent HTTP utilisé pour effectuer des requêtes. | +| `customHeaders` | Real | En-têtes personnalisés à inclure dans les requêtes HTTP. | ### Class constructor Créer une instance de la classe client OpenAI. -| Nom de l'argument | Type | Description | -| ------------------------- | ------------ | ------------------------------------------------------- | -| `apiKey or configuration` | Text, Object | apiKey if Text or configuration Object. | +| Nom de l'argument | Type | Description | +| ------------------------- | ------------ | ----------------------------------------------------------- | +| `apiKey` ou configuration | Text, Object | apiKey si Texte, ou objet de configuration. | #### Clé API @@ -58,15 +58,15 @@ $client.baseURL:="https://server.ai" ## Ressources API -L'API donne accès à de multiples ressources qui permettent une interaction transparente avec les services de l'OpenAI. Each resource is encapsulated within a dedicated API class, offering a structured and intuitive way to interact with different functionalities. +L'API donne accès à de multiples ressources qui permettent une interaction transparente avec les services de l'OpenAI. Chaque ressource est encapsulée dans une classe d'API dédiée, offrant un moyen structuré et intuitif d'interagir avec les différentes fonctionnalités. -| Nom de propriété | Type | Description | -| ---------------- | ----------------------------------------------- | ---------------------------------------------- | -| `models` | [OpenAIModelsAPI](OpenAIModelsAPI.md) | Accès à l'API des modèles. | -| `chat` | [OpenAIChatAPI](OpenAIChatAPI.md) | Accès à l'API de Chat. | -| `images` | [OpenAIImagesAPI](OpenAIImagesAPI.md) | Accès à l'API Images. | -| `moderations` | [OpenAIModerationsAPI](OpenAIModerationsAPI.md) | Accès à l'API des modérations. | -| `embeddings` | [OpenAIEmbeddingsAPI](OpenAIEmbeddingsAPI.md) | Access to the Embeddings API. | +| Nom de propriété | Type | Description | +| ---------------- | ----------------------------------------------- | ---------------------------------------------------------------------------- | +| `models` | [OpenAIModelsAPI](OpenAIModelsAPI.md) | Accès à l'API des modèles. | +| `chat` | [OpenAIChatAPI](OpenAIChatAPI.md) | Accès à l'API de discussion (Chat). | +| `images` | [OpenAIImagesAPI](OpenAIImagesAPI.md) | Accès à l'API Images. | +| `moderations` | [OpenAIModerationsAPI](OpenAIModerationsAPI.md) | Accès à l'API des modérations. | +| `embeddings` | [OpenAIEmbeddingsAPI](OpenAIEmbeddingsAPI.md) | Accès à l'API Embeddings (vectorisation). | ### Exemple d'utilisation diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIChatAPI.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIChatAPI.md index d0c5355b455496..a1488e72ea9acd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIChatAPI.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIChatAPI.md @@ -5,14 +5,14 @@ title: OpenAIChatAPI # OpenAIChatAPI -La classe `OpenAIChatAPI` fournit une interface permettant d'interagir avec la fonctionnalité de chat de l'OpenAI, en tirant parti des capacités de complétion et de vision. +La classe `OpenAIChatAPI` fournit une interface permettant d'interagir avec la fonctionnalité de discussion (*chat*) de l'OpenAI, en tirant parti des capacités de complétion et de vision. ## Propriétés -| Propriété | Type | Description | -| ------------- | ------------------------------------------------------- | ------------------------------------------------------------------------ | -| `completions` | [OpenAIChatCompletionsAPI](OpenAIChatCompletionsAPI.md) | An instance that handles chat completions requests. | -| `vision` | [OpenAIVision](OpenAIVision.md) | An helper instance that handles vision-related requests. | +| Propriété | Type | Description | +| ------------- | ------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `completions` | [OpenAIChatCompletionsAPI](OpenAIChatCompletionsAPI.md) | Une instance qui gère les requêtes de complétion de la discussion. | +| `vision` | [OpenAIVision](OpenAIVision.md) | Une instance du helper qui traite les requêtes liées à la vision. | ## Function @@ -20,7 +20,7 @@ La classe `OpenAIChatAPI` fournit une interface permettant d'interagir avec la f **create**(*systemPrompt* : Text) : OpenAIChatHelper -| Paramètres | Type | Description | -| -------------- | --------------------------------------- | ----------------------------------------------------------------- | -| *systemPrompt* | Text | The system prompt to initialize the chat. | -| Résultat | [OpenAIChatHelper](OpenAIChatHelper.md) | A helper instance for managing chat interactions. | +| Paramètres | Type | Description | +| -------------- | --------------------------------------- | -------------------------------------------------------------------------------------- | +| *systemPrompt* | Text | L'invite du système pour initialiser la discussion. | +| Résultat | [OpenAIChatHelper](OpenAIChatHelper.md) | Une instance du helper pour gérer les interactions dans la discussion. | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIMessage.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIMessage.md index c304c356cd8402..d1191c46ad1afa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIMessage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIMessage.md @@ -9,17 +9,17 @@ La classe `OpenAIMessage` représente un message structuré contenant un rôle, ## Propriétés -| Propriété | Type | Description | -| --------- | ------- | ----------------------------------------------------------------------------------------------------------------------- | -| `rôle` | Text | The role of the message (e.g., "user", "assistant"). | -| `contenu` | Variant | The content of the message, which can be a text or a collection of objects. | -| `user` | Text | An optional property representing the user associated with the message. | +| Propriété | Type | Description | +| --------- | ------- | ----------------------------------------------------------------------------------------- | +| `role` | Text | Le rôle du message (par exemple, "user", "assistant"). | +| `content` | Variant | Le contenu du message, qui peut être un texte ou une collection d'objets. | +| `user` | Text | Une propriété facultative représentant l'utilisateur associé au message. | ## Propriétés calculées -| Propriété | Type | Description | -| --------- | ---- | --------------------------------------------------------- | -| `text` | Text | A property representing the text message. | +| Propriété | Type | Description | +| --------- | ---- | -------------------------------------------------------------- | +| `text` | Text | Une propriété représentant le message textuel. | ## Fonctions @@ -27,19 +27,19 @@ La classe `OpenAIMessage` représente un message structuré contenant un rôle, **addImageURL**(*imageURL* : Text; *detail* : Text) -| Paramètres | Type | Description | -| ---------- | ---- | ----------------------------------------------------------- | -| *imageURL* | Text | The URL of the image to add to the message. | -| *detail* | Text | Additional details about the image. | +| Paramètres | Type | Description | +| ---------- | ---- | ------------------------------------------------------ | +| *imageURL* | Text | L'URL de l'image à ajouter au message. | +| *detail* | Text | Détails supplémentaires sur l'image. | -Adds an image URL to the content of the message. +Ajoute une URL d'image au contenu du message. ## Exemple d'utilisation ```4d -// Create an instance of OpenAIMessage -var $message:=cs.AIKit.OpenAIMessage({role: "user"; content: "Hello!"}) +// Créer une instance d'OpenAIMessage +var $message:=cs.AIKit.OpenAIMessage({role : "user" ; content : "Hello !"}) -// Add an image URL with details -$message.addImageURL("http://example.com/image.jpg"; "high") +// Ajouter une image URL avec des détails +$message.addImageURL("http://example.com/image.jpg" ; "high") ``` \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIParameters.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIParameters.md index 1c7eba3b517b07..cee5dd07a2af68 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIParameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/Classes/OpenAIParameters.md @@ -5,39 +5,39 @@ title: OpenAIParameters # OpenAIParameters -The `OpenAIParameters` class is designed to handle execution and request parameters for interacting with the OpenAI API. +La classe `OpenAIParameters` est conçue pour gérer les paramètres d'exécution et de requête pour interagir avec l'API OpenAI. ## Propriétés ### Propriétés de la programmation asynchrone -| Propriété | Type | Description | -| -------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `formula` or `onTerminate` | Function | A function to be called asynchronously when finished. Ensure that the current process does not terminate. | -| `onResponse` | Function | A function to be called asynchronously when the request finishes successfully. Ensure that the current process does not terminate. | -| `onError` | Function | A function to be called asynchronously when the request finishes with errors. Ensure that the current process does not terminate. | -| `throw` | Boolean | If true, throws an error if one occurs. Only if no formula callback defined. | +| Propriété | Type | Description | +| -------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `formula` or `onTerminate` | Function | Une fonction à appeler de manière asynchrone lorsqu'elle est terminée. Assurez-vous que le process courant ne se termine pas. | +| `onResponse` | Function | Une fonction à appeler de manière asynchrone lorsque la requête se termine avec succès. Assurez-vous que le process courant ne se termine pas. | +| `onError` | Function | Une fonction à appeler de manière asynchrone lorsque la requête rencontre des erreurs. Assurez-vous que le process courant ne se termine pas. | +| `throw` | Boolean | Si true, faire un throw en cas d'erreur. Uniquement si aucune formule de callback n'est définie. | Voir [documentation sur le code asynchrone](../asynchronous-call.md) ### Propriétés du réseau -| Propriété | Type | Description | -| -------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `timeout` | Real | Overrides the client-level default timeout for the request, in seconds. Default is 0. | -| `httpAgent` | HTTPAgent | Overrides the client-level default HTTP agent for the request. | -| `maxRetries` | Integer | The maximum number of retries for the request. (Only if code not asynchrone ie. no function provided) | -| `extraHeaders` | Object | Extra headers to send with the request. | +| Propriété | Type | Description | +| -------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `timeout` | Real | Remplace le délai d'attente par défaut au niveau du client pour la requête, en secondes. Par défaut, 0. | +| `httpAgent` | HTTPAgent | Remplace l'agent HTTP par défaut au niveau du client pour la requête. | +| `maxRetries` | Integer | Nombre maximal de tentatives pour la requêtes. (Seulement si le code n'est pas asynchrone, c'est-à-dire s'il n'y a pas de fonction fournie) | +| `extraHeaders` | Object | En-têtes supplémentaires à envoyer avec la requête. | ### Propriétés OpenAPI -| Propriété | Type | Description | -| --------- | ---- | ----------------------------------------------------------------------------------------------------------- | -| `user` | Text | A unique identifier representing the end-user, which helps OpenAI monitor and detect abuse. | +| Propriété | Type | Description | +| --------- | ---- | ------------------------------------------------------------------------------------------------------------------------------- | +| `user` | Text | Un identifiant unique représentant l'utilisateur final, ce qui aide OpenAI à surveiller et à détecter les abus. | ## Classes héritées -Several classes inherit from `OpenAIParameters` to extend its functionality for specific use cases. Below are some of the classes that extend `OpenAIParameters`: +Plusieurs classes héritent de `OpenAIParameters` pour étendre ses fonctionnalités à des cas d'utilisation spécifiques. Voici quelques-unes des classes qui étendent `OpenAIParameters` : - [OpenAIChatCompletionsParameters](OpenAIChatCompletionsParameters.md) - [OpenAIChatCompletionsMessagesParameters](OpenAIChatCompletionsMessagesParameters.md) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/asynchronous-call.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/asynchronous-call.md index 621c8e39e15906..670aff8802bd8c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/asynchronous-call.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/asynchronous-call.md @@ -5,23 +5,23 @@ title: Appel asynchrone # Appel asynchrone -If you do not want to wait for the OpenAPI response when making a request to its API, you need to use asynchronous code. +Si vous ne souhaitez pas attendre la réponse de l'OpenAPI lorsque vous envoyez une requête à son API, vous devez utiliser un code asynchrone. -You must provide a `4D.Formula` to receive the result. See [OpenAIParameters](Classes/OpenAIParameters.md) for a list of them. +Vous devez fournir une `4D.Formula` pour recevoir le résultat. Voir [OpenAIParameters](Classes/OpenAIParameters.md) pour une liste de ces paramètres. -The asynchronous method is based on [4D.HTTPRequest](https://developer.4d.com/docs/API/HTTPRequestClass), so the response will be received within the current process. +La méthode asynchrone est basée sur [4D.HTTPRequest](https://developer.4d.com/docs/API/HTTPRequestClass), ainsi la réponse sera reçue dans le process courant. -> ⚠️ If your process ends at the conclusion of the current method (e.g., using New process, or playing in the method editor), the callback formula might not be called asynchronously. In such cases, consider using `CALL WORKER` or `CALL FORM`. +> ⚠️ Si votre process se termine à la fin de la méthode courante (par exemple, si vous utilisez New process ou l'éditeur de méthode), la formule de callback peut ne pas être appelée de manière asynchrone. Dans ce cas, il est nécessaire d'utiliser `CALL WORKER` ou `CALL FORM`. ## Exemples d’utilisation -### liste de modèles +### Liste de modèles ```4d $client.models.list({formula: Formula(MyReceiveMethod($1))}) ``` -`$1` sera une instance de [OpenAIModelListResult] (Classes/OpenAIModelListResult.md), donc la méthode `MyReceiveMethod` pourrait être : +`$1` sera une instance de [OpenAIModelListResult](Classes/OpenAIModelListResult.md), donc la méthode `MyReceiveMethod` pourrait être : ```4d #DECLARE($result: cs.AIKit.OpenAIModelListResult) @@ -37,7 +37,7 @@ Else End if ``` -### complétions de chat +### Complétions de chat ```4d var $messages:=[{role: "system"; content: "You are a helpful assistant."}] diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/compatible-openai.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/compatible-openai.md index ba0522fda1b175..6f376ddde06727 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/compatible-openai.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/compatible-openai.md @@ -7,15 +7,15 @@ title: Fournisseurs (Providers) De nombreux fournisseurs d'IA proposent une API de type OpenAI, vous pouvez donc utiliser ce projet pour vous y connecter. -To do so you just have to set the `baseURL` to the provider one and use their api key if needed. +Pour ce faire, il suffit de passer l'adresse du fournisseur dans `baseURL` et d'utiliser sa clé d'api si nécessaire. ```4d $client.baseURL:="https://api.mistral.ai/v1" ``` -Some of them +Quelques-uns : -## Distant +## A distance | Fournisseur | baseURL | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -31,7 +31,7 @@ Some of them ## Local -| Fournisseur | Default baseURL | Doc | +| Fournisseur | baseURL par défaut | Doc | | ---------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | | https://ollama.com/ | http://127.0.0.1:11434/v1 | https://ollama.com/blog/openai-compatibility | | https://lmstudio.ai/ | http://localhost:1234/v1 | https://lmstudio.ai/docs/api/endpoints/openai | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/overview.md index 853ce7579b49a0..27f37b8f05b508 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R10/aikit/overview.md @@ -11,7 +11,7 @@ title: 4D-AIKit ## OpenAI -La classe [`OpenAI`](Classes/OpenAI.md) vous permet de faire des demandes à l'[API OpenAI](https://platform.openai.com/docs/api-reference/). +La classe [`OpenAI`](Classes/OpenAI.md) vous permet d'envoyer des requêtes à l'[API OpenAI](https://platform.openai.com/docs/api-reference/). ### Configuration @@ -21,7 +21,7 @@ Tout d'abord, initialisez le client OpenAI en utilisant votre clé API var $client:=cs.AIKit.OpenAI.new("your api key") ``` -For a [compatible provider](compatible-openai.md) API, you need to configure the server URL by setting the `baseURL` parameter. +Pour l'API d'un [founisseur compatible](compatible-openai.md), vous devez configurer l'URL du serveur en définissant le paramètre `baseURL`. ```4d var $client:=cs.AIKit.OpenAI.new({apiKey: "your api key"; baseURL: "https://your.server.ai"}) @@ -33,7 +33,7 @@ ou $client.baseURL:="https://your.server.ai" ``` -### Formuler des demandes +### Formuler des requêtes `OpenAI` fournit différents points de terminaison appelés ressources, chacun offrant diverses fonctions. @@ -41,9 +41,9 @@ $client.baseURL:="https://your.server.ai" var $result:=$client.**Note** : Lorsqu'un objet de type Texte ou Zone de Groupe est sélectionné, appuyez sur la touche **Entrée** pour passer en mode édition.
| +|  | [Flèche de sélection](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Cliquez sur l’outil Flèche dans la barre d’outils.Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard
. +
+2. Cliquez sur l’objet que vous souhaitez sélectionner. Des poignées de sélection identifient l’objet sélectionné.
-4D matérialise les bordures du groupe avec des poignées. Les objets du groupe ne sont plus marqués séparément par des poignées. Désormais, lorsque vous modifiez le groupe d’objets, vous modifiez tous les objets qui le composent. +2. Sélectionnez **Grouper** dans le menu Objets. OR Click the Group button in the toolbar of the Form editor:OU
Sélectionnez la commande **Dégrouper** (menu du bouton **Grouper**) dans la barre d’outils de l’éditeur de formulaires.
Si la commande **Dégrouper** est désactivée, cela veut dire que l’objet sélectionné est déjà sous sa forme la plus simple.
4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. +2. Choose **Ungroup** from the **Object** menu.La zone d’exemple illustre le principe de l’opération sélectionnée.
+- Dans les zones “Alignement droite/gauche” et/ou “Alignement haut/bas”, cliquez sur l’icône correspondant à l'alignement que vous souhaitez effectuer.Pour aligner des objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous souhaitez que les autres objets soient alignés dans la liste des objets. Dans ce cas, la position de l’objet de référence ne variera pas.
Vous pouvez prévisualiser le résultat réel de vos paramétrages en cliquant sur le bouton **Prévisualisation**. Les objets sont ensuite alignés dans l'éditeur de formulaires, mais comme la boîte de dialogue ne disparaît pas, vous pouvez toujours annuler ou appliquer l'alignement. > Cette boîte de dialogue combine l’alignement d’objets et leur répartition. Pour plus d’informations sur la répartition, reportez-vous au paragraphe [Répartir des objets](#distributing-objects). @@ -304,7 +304,7 @@ Pour répartir directement une sélection d’objets (verticalement ou horizonta 1. Sélectionnez les objets (au moins trois) que vous souhaitez répartir. -2. Dans la barre d’outils, cliquez sur l’outil de répartition qui correspond la répartition que vous souhaitez appliquer.
OUSélectionnez une commande de distribution dans le sous-menu **Alignement** du menu **Objet** ou dans le menu contextuel de l'éditeur.
4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(icône de répartition horizontale standard)
La zone d’exemple illustre le principe de l’opération sélectionnée. +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: Dans ce cas, les objets seront répartis de manière à ce que leurs côtés soient équidistants (répartition standard).
OU BIEN :Pour exécuter une distribution spécifique, sélectionnez l'option **Répartir** (par exemple si vous souhaitez répartir les objets en fonction de la distance de leur côté droit). Cette option agit comme un interrupteur. Lorsque l'option Répartir est cochée, les icônes situées au-dessous d’elle s’appliquent alors à la répartition :
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :
4D ajuste l’ordre de saisie en conséquence. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.
| +|  | [Outil de sélection](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Click the Arrow tool in the toolbar.Lorsque vous le faites glisser au-dessus du formulaire, le pointeur prend la forme du pointeur standard
. +
+2. Cliquez sur l’objet que vous souhaitez sélectionner. Resizing handles identify the selected object.
+ Cliquez sur le bouton Grouper dans la barre d'outils de l'éditeur de formulaire:OR
Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.
4D rematérialise les bordures des objets qui constituaient le groupe avec des poignées. +2. Choose **Ungroup** from the **Object** menu.The example area displays the results of your selection.
+- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.Pour aligner les objets sur un objet spécifique, sélectionnez l'option **Aligner sur** et sélectionnez l'objet sur lequel vous voulez que les autres objets soient alignés dans la liste d'objets. Dans ce cas, la position de l’objet de référence ne variera pas.
+- Pour effectuer un alignement standard des objets sélectionnés, cliquez sur le bouton **Prévisualisation** ou **Appliquer**. Dans ce cas, 4D utilisera l’objet le plus avancé dans la direction de l’alignement comme “ancre” sur laquelle tous les autres objets vont être alignés. Par exemple, si vous alignez un groupe d’objets à droite, les objets seront alignés sur le côté droit de l’objet situé le plus à droite du groupe. OU:
ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.
4D distribue les objets en conséquence. Les objets sont répartis en fonction de la distance entre leurs centres et la plus grande distance entre deux objets consécutifs est utilisée comme référence. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(icône standard de distribution horizontale)
La zone d'exemple affiche les résultats de votre sélection. +3. Dans les zones Alignement gauche/droite et/ou haut/bas, cliquez sur l'icône de distribution standard : In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Cette option agit comme un interrupteur. Si la case à cocher Répartir est sélectionnée, les icônes situées en dessous effectuent une fonction différente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Sélectionnez **Ordre de saisie** dans le menu **Formulaire** ou cliquez sur le bouton dans la barre d’outils de la fenêtre :
4D will adjust the entry order accordingly. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.| Constante | Valeur | Description |
|---|---|---|
| vk auto fit type cell | 0 | Le contenu ajuste automatiquement les cellules |
| vk auto fit type cell with header | 1 | Le contenu ajuste automatiquement les cellules et les en-têtes |
| Constant | Value | Description |
|---|---|---|
| vk image layout center | 1 | In the center of the area. |
| vk image layout none | 3 | In the upper left corner of the area with its original size. |
| vk image layout stretch | 0 | Fills the area. |
| vk image layout zoom | 2 | Displayed with its original aspect ratio. |
| Constante | Valeur | Description |
|---|---|---|
| vk resize mode normal | 0 | Utilise le mode de redimensionnement normal (c'est-à-dire que les colonnes restantes sont affectées) |
| vk resize mode split | 1 | Utiliser le mode fractionné (les colonnes restantes ne sont pas affectées) |
| Constant | Value | Description |
|---|---|---|
| vk copy paste header options all headers | 3 | Includes selected headers when data is copied; overwrites selected headers when data is pasted. |
| vk copy paste header options column headers | 2 | Includes selected column headers when data is copied; overwrites selected column headers when data is pasted. |
| vk copy paste header options no headers | 0 | Column and row headers are not included when data is copied; does not overwrite selected column or row headers when data is pasted. |
| vk copy paste header options row headers | 1 | Includes selected row headers when data is copied; overwrites selected row headers when data is pasted. |
| Constante | Valeur | Description |
|---|---|---|
| vk auto fill type auto | 5 | Remplit automatiquement les cellules. |
| vk auto fill type clear values | 4 | Clears cell values. |
| vk auto fill type copycells | 0 | Fills cells with all data objects, including values, formatting, and formulas. |
| vk auto fill type fill formatting only | 2 | Fills cells only with formatting. |
| vk auto fill type fill series | 1 | Fills cells with series. |
| vk auto fill type fill without formatting | 3 | Remplit les cellules avec des valeurs sans les formater. |
| Constante | Valeur | Description |
|---|---|---|
| vk numbers fit mode mask | 0 | Remplace le contenu des données par "###" et affiche l'astuce |
| numbers fit mode overflow | 1 | Affiche le contenu des données sous forme de chaîne de caractères. Si la cellule suivante est vide, le contenu est débordé. |
| Constant | Value | Description |
|---|---|---|
| vk reference style A1 | 0 | Use A1 style. |
| vk reference style R1C1 | 1 | Use R1C1 style |
| Constant | Value | Description |
|---|---|---|
| vk resize zero indicator default | 0 | Uses the current drawing policy when the row or column is resized to zero. |
| vk resize zero indicator enhanced | 1 | Draws two short lines when the row or column is resized to zero. |
| Constant | Value | Description |
|---|---|---|
| vk scrollbar appearance mobile | 1 | Mobile scrollbar appearance. |
| vk scrollbar appearance skin (default) | 0 | Excel-like classic scrollbar appearance. |
| Constant | Value | Description |
|---|---|---|
| vk show resize tip both | 3 | Horizontal and vertical resize tips are displayed. |
| vk show resize tip column | 1 | Only the horizontal resize tip is displayed. |
| vk show resize tip none | 0 | No resize tip is displayed. |
| vk show resize tip row | 2 | Only the vertical resize tip is displayed. |
| Constant | Value | Description |
|---|---|---|
| vk show scroll tip both | 3 | Horizontal and vertical scroll tips are displayed. |
| vk show scroll tip horizontal | 1 | Only the horizontal scroll tip is displayed. |
| vk show scroll tip none | No scroll tip is displayed. | |
| vk show scroll tip vertical | 2 | Only the vertical scroll tip is displayed. |
| Constant | Value | Description |
|---|---|---|
| vk tab strip position bottom | 0 | Tab strip position is relative to the bottom of the workbook. |
| vk tab strip position left | 2 | Tab strip position is relative to the left of the workbook. |
| vk tab strip position right | 3 | Tab strip position is relative to the right of the workbook. |
| vk tab strip position top | 1 | Tab strip position is relative to the top of the workbook. |
| Constante | Valeur | Description |
|---|---|---|
| vk auto fit type cell | 0 | Le contenu ajuste automatiquement les cellules |
| vk auto fit type cell with header | 1 | Le contenu ajuste automatiquement les cellules et les en-têtes |
| Constante | Valeur | Description |
|---|---|---|
| vk image layout center | 1 | Au centre de la zone. |
| vk mise en page d'image aucun | 3 | Dans le coin supérieur gauche de la zone à sa taille originale. |
| vk image layout stretch | 0 | Remplit la zone. |
| vk image layout zoom | 2 | Affiché avec son rapport d'aspect d'origine. |
| Constante | Valeur | Description |
|---|---|---|
| vk resize mode normal | 0 | Utilise le mode de redimensionnement normal (c'est-à-dire que les colonnes restantes sont affectées) |
| vk resize mode split | 1 | Utiliser le mode fractionné (les colonnes restantes ne sont pas affectées) |
| Constant | Value | Description |
|---|---|---|
| vk copy paste header options all headers | 3 | Includes selected headers when data is copied; overwrites selected headers when data is pasted. |
| vk copy paste header options column headers | 2 | Includes selected column headers when data is copied; overwrites selected column headers when data is pasted. |
| vk copy paste header options no headers | 0 | Column and row headers are not included when data is copied; does not overwrite selected column or row headers when data is pasted. |
| vk copy paste header options row headers | 1 | Inclut les en-têtes de ligne sélectionnés lors de la copie des données ; surcharge les en-têtes de ligne sélectionnés lors du collage des données. |
| Constante | Valeur | Description |
|---|---|---|
| vk auto fill type auto | 5 | Remplit automatiquement les cellules. |
| vk auto fill type clear values | 4 | Efface les valeurs des cellules. |
| vk auto fill type copycells | 0 | Remplit les cellules avec tous les objets de données, y compris les valeurs, la mise en forme et les formules. |
| vk auto fill type fill formatting only | 2 | Remplit les cellules uniquement avec la mise en forme. |
| vk auto fill type fill series | 1 | Remplit les cellules avec des séries. |
| vk auto fill type fill without formatting | 3 | Remplit les cellules avec des valeurs sans les formater. |
| Constante | Valeur | Description |
|---|---|---|
| vk numbers fit mode mask | 0 | Remplace le contenu des données par "###" et affiche l'astuce |
| numbers fit mode overflow | 1 | Affiche le contenu des données sous forme de chaîne de caractères. Si la cellule suivante est vide, le contenu est débordé. |
| Constante | Valeur | Description |
|---|---|---|
| vk reference style A1 | 0 | Utilise le style A1. |
| vk reference style R1C1 | 1 | Utiliser le style R1C1 |
| Constant | Value | Description |
|---|---|---|
| vk resize zero indicator default | 0 | Uses the current drawing policy when the row or column is resized to zero. |
| vk resize zero indicator enhanced | 1 | Dessine deux lignes courtes lorsque la ligne ou la colonne est redimensionnée à zéro. |
| Constante | Valeur | Description |
|---|---|---|
| vk scrollbar appearance mobile | 1 | Apparence de la barre de défilement mobile |
| vk scrollbar appearance skin (default) | 0 | Apparence classique de la barre de défilement, similaire à celle d'Excel. |
| Constant | Value | Description |
|---|---|---|
| vk show resize tip both | 3 | Horizontal and vertical resize tips are displayed. |
| vk show resize tip column | 1 | Only the horizontal resize tip is displayed. |
| vk show resize tip none | 0 | No resize tip is displayed. |
| vk show resize tip row | 2 | Only the vertical resize tip is displayed. |
| Constant | Value | Description |
|---|---|---|
| vk show scroll tip both | 3 | Horizontal and vertical scroll tips are displayed. |
| vk show scroll tip horizontal | 1 | Only the horizontal scroll tip is displayed. |
| vk show scroll tip none | No scroll tip is displayed. | |
| vk show scroll tip vertical | 2 | Only the vertical scroll tip is displayed. |
| Constante | Valeur | Description |
|---|---|---|
| vk tab strip position bottom | 0 | La position de la barre de tabulation est relative au bas du classeur. |
| vk tab strip position left | 2 | La position de la barre de tabulation est relative à la gauche du classeur. |
| vk tab strip position right | 3 | La position de la barre de tabulation est relative à la droite du classeur. |
| vk tab strip position top | 1 | La position de la barre de tabulation est relative au haut du classeur. |
Valeur par défaut = false
**Note**: Les PDF ne sont pas affectés par cet attribut. Les couleurs en PDF restent.
| -| centering | entier long | Comment le contenu est centré sur la page imprimée. Valeurs disponibles : `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (par défaut), `vk print centering vertical` | -| firstPageNumber | entier long | Le numéro de page à imprimer sur la première page. Valeur par défaut = 1 | -| pageOrder | entier long | L'ordre d'impression des pages. Valeurs disponibles : `vk print page order auto` (par défaut), `vk print page order down then over`, `vk print page order over then down`. | -| pageRange | text | La plage de pages pour l'impression | -| qualityFactor | entier long | Le facteur de qualité pour l'impression (1 - 8). The higher the quality factor, the better the printing quality, however printing performance may be affected.Default value = 2
| -| useMax | boolean | Only columns and rows with data are printed.Default value = true
| -| zoomFactor | réel | The amount to enlarge or reduce the printed page.Default value = 1
| +| Propriété | Type | Description | +| --------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| blackAndWhite | boolean | Impression en noir et blanc seulement.Valeur par défaut = false
**Note**: Les PDF ne sont pas affectés par cet attribut. Les couleurs en PDF restent.
| +| centering | entier long | Comment le contenu est centré sur la page imprimée. Valeurs disponibles : `vk print centering both`, `vk print centering horizontal`, `vk print centering none` (par défaut), `vk print centering vertical` | +| firstPageNumber | entier long | Le numéro de page à imprimer sur la première page. Valeur par défaut = 1 | +| pageOrder | entier long | L'ordre d'impression des pages. Valeurs disponibles : `vk print page order auto` (par défaut), `vk print page order down then over`, `vk print page order over then down`. | +| pageRange | text | La plage de pages pour l'impression | +| qualityFactor | entier long | Le facteur de qualité pour l'impression (1 - 8). Plus le facteur de qualité est élevé, meilleure est la qualité d'impression, cependant les performances d'impression peuvent être affectées.Valeur par défaut = 2
| +| useMax | boolean | Seules les colonnes et les lignes contenant des données sont imprimées.Valeur par défaut = true
| +| zoomFactor | réel | Le montant pour agrandir ou réduire la page imprimée.Valeur par défaut = 1
| ### Taille du papier diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAI.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAI.md index 6734c9aefbc5f5..99425a010d3b25 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAI.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAI.md @@ -9,29 +9,29 @@ La classe OpenAI fournit un client permettant d'accéder à diverses ressources ## Propriétés de configuration -| Nom de propriété | Type | Description | Optionnel | -| ---------------- | ---- | ------------------------------------------------------------------------------ | --------------------------------------------------------- | -| `apiKey` | Text | Votre [clé API OpenAI ](https://platform.openai.com/api-keys). | Can be required by the provider | -| `baseURL` | Text | URL de base pour les requêtes de l'API OpenAI. | Yes (if omitted = use OpenAI provider) | -| `organisation` | Text | Votre identifiant d'organisation OpenAI. | Oui | -| `project` | Text | Votre identifiant de projet OpenAI. | Oui | +| Nom de propriété | Type | Description | Optionnel | +| ---------------- | ---- | ------------------------------------------------------------------------------ | ----------------------------------------------------------------- | +| `apiKey` | Text | Votre [clé API OpenAI ](https://platform.openai.com/api-keys). | Peut être requis par le fournisseur | +| `baseURL` | Text | URL de base pour les requêtes de l'API OpenAI. | Oui (si omis = utiliser le fournisseur OpenAI) | +| `organisation` | Text | Votre identifiant d'organisation OpenAI. | Oui | +| `project` | Text | Votre identifiant de projet OpenAI. | Oui | ### Propriétés HTTP supplémentaires -| Nom de propriété | Type | Description | -| ---------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `timeout` | Real | Time in seconds before timeout occurs. | -| `maxRetries` | Real | Maximum number of retry attempts in case of failure. | -| `httpAgent` | [4D.HTTPAgent](https://developer.4d.com/docs/API/HTTPAgentClass) | HTTP agent used for making requests. | -| `customHeaders` | Real | Custom headers to be included in the HTTP requests. | +| Nom de propriété | Type | Description | +| ---------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | +| `timeout` | Real | Délai en secondes avant l'expiration du délai. | +| `maxRetries` | Real | Nombre maximum de tentatives en cas d'échec. | +| `httpAgent` | [4D.HTTPAgent](https://developer.4d.com/docs/API/HTTPAgentClass) | Agent HTTP utilisé pour effectuer des requêtes. | +| `customHeaders` | Real | En-têtes personnalisés à inclure dans les requêtes HTTP. | ### Class constructor Créer une instance de la classe client OpenAI. -| Nom de l'argument | Type | Description | -| ------------------------- | ------------ | ------------------------------------------------------- | -| `apiKey or configuration` | Text, Object | apiKey if Text or configuration Object. | +| Nom de l'argument | Type | Description | +| ------------------------- | ------------ | ----------------------------------------------------------- | +| `apiKey` ou configuration | Text, Object | apiKey si Texte, ou objet de configuration. | #### Clé API @@ -58,15 +58,15 @@ $client.baseURL:="https://server.ai" ## Ressources API -L'API donne accès à de multiples ressources qui permettent une interaction transparente avec les services de l'OpenAI. Each resource is encapsulated within a dedicated API class, offering a structured and intuitive way to interact with different functionalities. +L'API donne accès à de multiples ressources qui permettent une interaction transparente avec les services de l'OpenAI. Chaque ressource est encapsulée dans une classe d'API dédiée, offrant un moyen structuré et intuitif d'interagir avec les différentes fonctionnalités. -| Nom de propriété | Type | Description | -| ---------------- | ----------------------------------------------- | ---------------------------------------------- | -| `models` | [OpenAIModelsAPI](OpenAIModelsAPI.md) | Accès à l'API des modèles. | -| `chat` | [OpenAIChatAPI](OpenAIChatAPI.md) | Accès à l'API de Chat. | -| `images` | [OpenAIImagesAPI](OpenAIImagesAPI.md) | Accès à l'API Images. | -| `moderations` | [OpenAIModerationsAPI](OpenAIModerationsAPI.md) | Accès à l'API des modérations. | -| `embeddings` | [OpenAIEmbeddingsAPI](OpenAIEmbeddingsAPI.md) | Access to the Embeddings API. | +| Nom de propriété | Type | Description | +| ---------------- | ----------------------------------------------- | ---------------------------------------------------------------------------- | +| `models` | [OpenAIModelsAPI](OpenAIModelsAPI.md) | Accès à l'API des modèles. | +| `chat` | [OpenAIChatAPI](OpenAIChatAPI.md) | Accès à l'API de discussion (Chat). | +| `images` | [OpenAIImagesAPI](OpenAIImagesAPI.md) | Accès à l'API Images. | +| `moderations` | [OpenAIModerationsAPI](OpenAIModerationsAPI.md) | Accès à l'API des modérations. | +| `embeddings` | [OpenAIEmbeddingsAPI](OpenAIEmbeddingsAPI.md) | Accès à l'API Embeddings (vectorisation). | ### Exemple d'utilisation diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatAPI.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatAPI.md index 936135592b6429..85b9cc589d5ccc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatAPI.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatAPI.md @@ -5,14 +5,14 @@ title: OpenAIChatAPI # OpenAIChatAPI -La classe `OpenAIChatAPI` fournit une interface permettant d'interagir avec la fonctionnalité de chat de l'OpenAI, en tirant parti des capacités de complétion et de vision. +La classe `OpenAIChatAPI` fournit une interface permettant d'interagir avec la fonctionnalité de discussion (*chat*) de l'OpenAI, en tirant parti des capacités de complétion et de vision. ## Propriétés -| Propriété | Type | Description | -| ------------- | ------------------------------------------------------- | ----------------------------------------------------------------------- | -| `completions` | [OpenAIChatCompletionsAPI](OpenAIChatCompletionsAPI.md) | An instance that handles chat completions requests. | -| `vision` | [OpenAIVision](OpenAIVision.md) | A helper instance that handles vision-related requests. | +| Propriété | Type | Description | +| ------------- | ------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `completions` | [OpenAIChatCompletionsAPI](OpenAIChatCompletionsAPI.md) | Une instance qui gère les requêtes de complétion de la discussion. | +| `vision` | [OpenAIVision](OpenAIVision.md) | A helper instance that handles vision-related requests. | ## Function @@ -20,10 +20,10 @@ La classe `OpenAIChatAPI` fournit une interface permettant d'interagir avec la f **create**(*systemPrompt* : Text) : OpenAIChatHelper -| Paramètres | Type | Description | -| -------------- | --------------------------------------- | ----------------------------------------------------------------- | -| *systemPrompt* | Text | The system prompt to initialize the chat. | -| Résultat | [OpenAIChatHelper](OpenAIChatHelper.md) | A helper instance for managing chat interactions. | +| Paramètres | Type | Description | +| -------------- | --------------------------------------- | -------------------------------------------------------------------------------------- | +| *systemPrompt* | Text | L'invite du système pour initialiser la discussion. | +| Résultat | [OpenAIChatHelper](OpenAIChatHelper.md) | Une instance du helper pour gérer les interactions dans la discussion. | #### Exemple d'utilisation diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatCompletionsParameters.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatCompletionsParameters.md index d3a3e3cf405c79..c662fa21029b46 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -30,9 +30,9 @@ The `OpenAIChatCompletionParameters` class is designed to handle the parameters ### Asynchronous Callback Properties -| Propriété | Type | Description | -| ------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `onData` (or `formula`) | 4D.Function | A function to be called asynchronously when receiving data chunk. Ensure that the current process does not terminate. | +| Propriété | Type | Description | +| ------------------------------------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `onData` (or `formula`) | 4D.Function | A function to be called asynchronously when receiving data chunk. Assurez-vous que le process courant ne se termine pas. | `onData` will receive as argument an [OpenAIChatCompletionsStreamResult](./OpenAIChatCompletionsStreamResult.md). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md index 918611abe323f1..25400a67a22838 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIMessage.md @@ -12,16 +12,16 @@ La classe `OpenAIMessage` représente un message structuré contenant un rôle, | Propriété | Type | Description | | -------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | | `rôle` | Text | The role of the message (e.g., "user", "assistant", "system", "tool"). | -| `contenu` | Variant | The content of the message, which can be a text or a collection of objects. | -| `user` | Text | An optional property representing the user associated with the message. | +| `contenu` | Variant | Le contenu du message, qui peut être un texte ou une collection d'objets. | +| `user` | Text | Une propriété facultative représentant l'utilisateur associé au message. | | `tool_calls` | Collection | A collection of tool calls requested by the assistant. Each tool call contains an `id`, `type`, and a `function` object. | | `tool_call_id` | Text | The ID of the tool call that this message is responding to (used when `role` is "tool"). | ## Propriétés calculées -| Propriété | Type | Description | -| --------- | ---- | --------------------------------------------------------- | -| `text` | Text | A property representing the text message. | +| Propriété | Type | Description | +| --------- | ---- | -------------------------------------------------------------- | +| `text` | Text | Une propriété représentant le message textuel. | ## Fonctions @@ -29,23 +29,23 @@ La classe `OpenAIMessage` représente un message structuré contenant un rôle, **addImageURL**(*imageURL* : Text; *detail* : Text) -| Paramètres | Type | Description | -| ---------- | ---- | ----------------------------------------------------------- | -| *imageURL* | Text | The URL of the image to add to the message. | -| *detail* | Text | Additional details about the image. | +| Paramètres | Type | Description | +| ---------- | ---- | ------------------------------------------------------ | +| *imageURL* | Text | L'URL de l'image à ajouter au message. | +| *detail* | Text | Détails supplémentaires sur l'image. | -Adds an image URL to the content of the message. +Ajoute une URL d'image au contenu du message. ## Exemple d'utilisation ### Create a simple message and attach an image ```4d -// Create an instance of OpenAIMessage -var $message:=cs.AIKit.OpenAIMessage({role: "user"; content: "Hello!"}) +// Créer une instance d'OpenAIMessage +var $message:=cs.AIKit.OpenAIMessage({role : "user" ; content : "Hello !"}) -// Add an image URL with details -$message.addImageURL("http://example.com/image.jpg"; "high") +// Ajouter une image URL avec des détails +$message.addImageURL("http://example.com/image.jpg" ; "high") ``` ### Respond to a tool call message diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIParameters.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIParameters.md index ab0f9184839a4f..3e875d09183335 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIParameters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/aikit/Classes/OpenAIParameters.md @@ -5,7 +5,7 @@ title: OpenAIParameters # OpenAIParameters -The `OpenAIParameters` class is designed to handle execution and request parameters for interacting with the OpenAI API. +La classe `OpenAIParameters` est conçue pour gérer les paramètres d'exécution et de requête pour interagir avec l'API OpenAI. ## Propriétés @@ -13,16 +13,16 @@ The `OpenAIParameters` class is designed to handle execution and request paramet Use this callback property to receive the result regardless of success or error: -| Propriété | Type | Description | -| -------------------------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| `onTerminate`**注**: テキストやグループボックスタイプのオブジェクトが選択されている場合、**Enter**キーで編集モードになります。
| +|  | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択・移動・リサイズをおこないます。
+1. ツールバーの矢印ツールをクリックします。マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります
。 +
+2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。
+ フォームエディターのツールバーでグループ化ボタンをクリックします。**グループ化解除** が選択不可の場合、選択したオブジェクトはグループに属していないことを意味します。
4D は個々のオブジェクトの境界をハンドルで表わします。 +2. Choose **Ungroup** from the **Object** menu.見本エリアには、選択結果が表示されます。
+- "左/右整列" や "上/下整列" エリアで、実行しようとする整列に対応する整列アイコンをクリックします。特定のオブジェクトを基準にオブジェクトを揃えるには、**整列** オプションを選択し、整列基準としたいオブジェクトを一覧から選択します。 この場合、基準オブジェクトの位置は変わりません。
+- 標準のアンカー方式による整列を実行するには、**プレビュー** または **適用** をクリックします。 この場合、整列をおこなう方向で最も離れた位置にあるオブジェクトがアンカーとして使用され、他のオブジェクトはこのオブジェクトに合わせられます。 たとえば、一連のオブジェクトに対して右揃えを実行したい場合、一番右側に位置するオブジェクトがアンカーとして使用されます。 または:
または**オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから均等揃えメニューコマンドを選択します。
4D は各オブジェクトを均等に配置します。 各オブジェクトの中心までの間隔、および隣接する 2つのオブジェクトの間隔のうち最も広い間隔が基準として用いられます。 +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(標準の横均等揃えアイコン)
見本エリアには、選択結果が表示されます。 +3. "左/右整列" や "上/下整列" エリアで、標準の均等配置アイコンをクリックします: この場合、4D は標準の均等配置を実行し、オブジェクトは等間隔で配置されます。
または:特定の均等配置を実行するには、**均等配置** オプションを選択します (たとえば各オブジェクトの右辺までの距離をもとにしてオブジェクトを均等に配置したい場合)。 このオプションはスイッチのように機能します。 均等配置チェックボックスが選択されていると、このオプションの下にあるアイコンは異なる動作をおこないます:
+4. 標準の均等配置を実行するには、**プレビュー** または *適用* をクリックします。
+1. **フォーム** メニューから **入力順** を選択するか、ツールバーの入力順ボタンをクリックします:
これに応じて、4D はデータ入力順を調整します。 +2. データ入力順を変更するには、フォームオブジェクト上にポインターを置き、マウスボタンを押したまま、次の入力順に設定したいオブジェクトまでポインターをドラッグします。**注**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter**キーを押すことで編集モードになります。
| -|  | [入力順](#data-entry-order) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | -|  | [移動](#moving-objects) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | -|  | [拡大](#zoom) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | -|  | [整列](#aligning-objects) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。
+1. ツールバーの矢印ツールをクリックします。マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります
。 +
+2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。
-4D は、新たにグループ化されたオブジェクトの境界をハンドルで表わします。 グループ内の各オブジェクトの境界にはハンドルが表示されません。 これ以降、グループ化されたオブジェクトを編集すると、グループを構成する全オブジェクトが変更されます。 +2. オブジェクトメニューから **グループ化** を選択します。 OR Click the Group button in the toolbar of the Form editor:OR
フォームエディターのツールバーで **グループ化解除** ボタン (**グループ化** ボタンのサブ項目) をクリックします。
**グループ化解除** が選択不可の場合、選択したオブジェクトはグループに属していないことを意味します。
4D は個々のオブジェクトの境界をハンドルで表わします。 +2. Choose **Ungroup** from the **Object** menu.見本エリアには、選択結果が表示されます。
+- "左/右整列" や "上/下整列" エリアで、実行しようとする整列に対応する整列アイコンをクリックします。特定のオブジェクトを基準にオブジェクトを揃えるには、**整列** オプションを選択し、整列基準としたいオブジェクトを一覧から選択します。 この場合、基準オブジェクトの位置は変わりません。
**プレビュー** ボタンをクリックすると、整列の結果をプレビューすることができます。 するとフォームエディター上のオブジェクトは見かけ上整列しますが、ダイアログボックスが表示されたままなので、この整列のキャンセルや適用をおこなうことができます。 > このダイアログボックスでは、整列と均等配置を合わせて実行することができます。 整列に関する詳細は [オブジェクトの整列](#オブジェクトの整列) を参照ください。 @@ -304,7 +304,7 @@ title: フォームエディター 1. 3つ以上のオブジェクトを選択し、希望する均等配置ツールをクリックします。 -2. 適用したい均等配置に対応する整列ツールをツールバー上で選択します。
OR**オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから均等揃えメニューコマンドを選択します。
4D は各オブジェクトを均等に配置します。 各オブジェクトの中心までの間隔、および隣接する 2つのオブジェクトの間隔のうち最も広い間隔が基準として用いられます。 +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(標準の横均等揃えアイコン)
見本エリアには、選択結果が表示されます。 +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: この場合、4D は標準の均等配置を実行し、オブジェクトは等間隔で配置されます。
または:特定の均等配置を実行するには、**均等配置** オプションを選択します (たとえば各オブジェクトの右辺までの距離をもとにしてオブジェクトを均等に配置したい場合)。 このオプションはスイッチのように機能します。 均等配置チェックボックスが選択されていると、このオプションの下にあるアイコンは異なる動作をおこないます:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. **フォーム** メニューから **入力順** を選択するか、ツールバーの入力順ボタンをクリックします:
これに応じて、4D はデータ入力順を調整します。 +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**注意**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter** キーを押すことで編集モードになります。
| +|  | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択、移動、そしてリサイズを行います。
+1. ツールバーの矢印ツールをクリックします。マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります
。 +
+2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表します。
+ フォームエディターのツールバーでグループ化ボタンをクリックします。あるいは
フォームエディターのツールバーで **グループ化解除** ボタン (**グループ化** ボタンのサブ項目) をクリックします。
**グループ化解除** が選択不可の場合、選択したオブジェクトはグループに属していないことを意味します。
4D は個々のオブジェクトの境界をハンドルで表わします。 +2. **オブジェクト**メニューから**グループ解除** を選択します。見本エリアには、選択結果が表示されます。
+- “左/右整列” や “上/下整列” エリアで、実行しようとする整列に対応する整列アイコンをクリックします。特定のオブジェクトを基準にオブジェクトを揃えるには、**整列** オプションを選択し、整列基準としたいオブジェクトを一覧から選択します。 この場合、基準オブジェクトの位置は変わりません。
+- 標準のアンカー方式による整列を実行するには、**プレビュー** または **適用** をクリックします。 この場合、整列をおこなう方向で最も離れた位置にあるオブジェクトがアンカーとして使用され、他のオブジェクトはこのオブジェクトに合わせられます。 たとえば、一連のオブジェクトに対して右揃えを実行したい場合、一番右側に位置するオブジェクトがアンカーとして使用されます。 または:
あるいは**オブジェクト**メニュー内の**整列** サブメニュー、またはエディターのコンテキストメニューから分配メニューコマンドを選択します。
4D は各オブジェクトを均等に配置します。 各オブジェクトの中心までの間隔、および隣接する 2つのオブジェクトの間隔のうち最も広い間隔が基準として用いられます。 +2. 適用したい均等配置に対応する整列ツールをツールバー上で選択します。(標準の横均等揃えアイコン)
見本エリアには、選択結果が表示されます。 +3. "左/右整列" や "上/下整列" エリアで、標準の均等配置アイコンをクリックします: この場合、4D は標準の均等配置を実行し、オブジェクトは等間隔で配置されます。
あるいは:特定の均等配置を実行するには、**均等配置** オプションを選択します (たとえば各オブジェクトの右辺までの距離をもとにしてオブジェクトを均等に配置したい場合)。 このオプションはスイッチのように機能します。 均等配置チェックボックスが選択されていると、このオプションの下にあるアイコンは異なる動作をおこないます:
+4. 標準の均等配置を実行するには、**プレビュー** または **適用** をクリックします。
+1. **フォーム** メニューから **入力順** を選択するか、ツールバーの入力順ボタンをクリックします:
4D はそれに応じて入力順を調整します。 +2. データ入力順を変更するには、フォームオブジェクト上にポインターを置き、マウスボタンを押したまま、次の入力順に設定したいオブジェクトまでポインターをドラッグします。**注**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter**キーを押すことで編集モードになります。
| -|  | [入力順](#data-entry-order) | "入力順" モードに切り替わり、フォームの現在の入力順を表示・変更できます。 入力順は、バッジを使用して確認することもできます。 | -|  | [移動](#moving-objects) | "移動" モードに移行し、ウィンドウ中をドラッグ&ドロップすることで素早くフォームの表示部分を移動することができます。 このモードでカーソルは手の形になります。 このモードは、フォームを拡大表示している時に特に便利です。 | -|  | [拡大](#zoom) | フォーム表示の拡大/縮小率を変更できます (デフォルトで100%)。 "拡大/縮小" モードにするには虫眼鏡をクリックするか、拡大/縮小率バーをクリックします。 この機能は前節で説明しています。 | -|  | [整列](#aligning-objects) | このボタンには、フォーム中でオブジェクトを均等に配置するためのメニューがリンクされています。 このボタンは選択されているオブジェクトに応じて有効/無効になります。
+1. ツールバーの矢印ツールをクリックします。マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります
。 +
+2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表わします。
-4D は、新たにグループ化されたオブジェクトの境界をハンドルで表わします。 グループ内の各オブジェクトの境界にはハンドルが表示されません。 これ以降、グループ化されたオブジェクトを編集すると、グループを構成する全オブジェクトが変更されます。 +2. オブジェクトメニューから **グループ化** を選択します。 OR Click the Group button in the toolbar of the Form editor:OR
フォームエディターのツールバーで **グループ化解除** ボタン (**グループ化** ボタンのサブ項目) をクリックします。
**グループ化解除** が選択不可の場合、選択したオブジェクトはグループに属していないことを意味します。
4D は個々のオブジェクトの境界をハンドルで表わします。 +2. Choose **Ungroup** from the **Object** menu.見本エリアには、選択結果が表示されます。
+- "左/右整列" や "上/下整列" エリアで、実行しようとする整列に対応する整列アイコンをクリックします。特定のオブジェクトを基準にオブジェクトを揃えるには、**整列** オプションを選択し、整列基準としたいオブジェクトを一覧から選択します。 この場合、基準オブジェクトの位置は変わりません。
**プレビュー** ボタンをクリックすると、整列の結果をプレビューすることができます。 するとフォームエディター上のオブジェクトは見かけ上整列しますが、ダイアログボックスが表示されたままなので、この整列のキャンセルや適用をおこなうことができます。 > このダイアログボックスでは、整列と均等配置を合わせて実行することができます。 整列に関する詳細は [オブジェクトの整列](#オブジェクトの整列) を参照ください。 @@ -304,7 +304,7 @@ title: フォームエディター 1. 3つ以上のオブジェクトを選択し、希望する均等配置ツールをクリックします。 -2. 適用したい均等配置に対応する整列ツールをツールバー上で選択します。
OR**オブジェクト** メニュー、またはエディターのコンテキストメニューの **整列** サブメニューから均等揃えメニューコマンドを選択します。
4D は各オブジェクトを均等に配置します。 各オブジェクトの中心までの間隔、および隣接する 2つのオブジェクトの間隔のうち最も広い間隔が基準として用いられます。 +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(標準の横均等揃えアイコン)
見本エリアには、選択結果が表示されます。 +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: この場合、4D は標準の均等配置を実行し、オブジェクトは等間隔で配置されます。
または:特定の均等配置を実行するには、**均等配置** オプションを選択します (たとえば各オブジェクトの右辺までの距離をもとにしてオブジェクトを均等に配置したい場合)。 このオプションはスイッチのように機能します。 均等配置チェックボックスが選択されていると、このオプションの下にあるアイコンは異なる動作をおこないます:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. **フォーム** メニューから **入力順** を選択するか、ツールバーの入力順ボタンをクリックします:
これに応じて、4D はデータ入力順を調整します。 +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**注意**: テキストやグループボックスタイプのオブジェクトを選択すると、**Enter** キーを押すことで編集モードになります。
| +|  | [選択ツール](#オブジェクトの選択) | フォームオブジェクトの選択、移動、そしてリサイズを行います。
+1. ツールバーの矢印ツールをクリックします。マウスカーソルをフォームエリアに移動すると、カーソルは標準の矢印の形をしたポインターに変わります
。 +
+2. 選択したいオブジェクトをクリックします。 サイズ変更ハンドルが表示され、オブジェクトが選択されたことを表します。
+ フォームエディターのツールバーでグループ化ボタンをクリックします。あるいは
フォームエディターのツールバーで **グループ化解除** ボタン (**グループ化** ボタンのサブ項目) をクリックします。
**グループ化解除** が選択不可の場合、選択したオブジェクトはグループに属していないことを意味します。
4D は個々のオブジェクトの境界をハンドルで表わします。 +2. **オブジェクト**メニューから**グループ解除** を選択します。見本エリアには、選択結果が表示されます。
+- “左/右整列” や “上/下整列” エリアで、実行しようとする整列に対応する整列アイコンをクリックします。特定のオブジェクトを基準にオブジェクトを揃えるには、**整列** オプションを選択し、整列基準としたいオブジェクトを一覧から選択します。 この場合、基準オブジェクトの位置は変わりません。
+- 標準のアンカー方式による整列を実行するには、**プレビュー** または **適用** をクリックします。 この場合、整列をおこなう方向で最も離れた位置にあるオブジェクトがアンカーとして使用され、他のオブジェクトはこのオブジェクトに合わせられます。 たとえば、一連のオブジェクトに対して右揃えを実行したい場合、一番右側に位置するオブジェクトがアンカーとして使用されます。 または:
あるいは**オブジェクト**メニュー内の**整列** サブメニュー、またはエディターのコンテキストメニューから分配メニューコマンドを選択します。
4D は各オブジェクトを均等に配置します。 各オブジェクトの中心までの間隔、および隣接する 2つのオブジェクトの間隔のうち最も広い間隔が基準として用いられます。 +2. 適用したい均等配置に対応する整列ツールをツールバー上で選択します。(標準の横均等揃えアイコン)
見本エリアには、選択結果が表示されます。 +3. "左/右整列" や "上/下整列" エリアで、標準の均等配置アイコンをクリックします: この場合、4D は標準の均等配置を実行し、オブジェクトは等間隔で配置されます。
あるいは:特定の均等配置を実行するには、**均等配置** オプションを選択します (たとえば各オブジェクトの右辺までの距離をもとにしてオブジェクトを均等に配置したい場合)。 このオプションはスイッチのように機能します。 均等配置チェックボックスが選択されていると、このオプションの下にあるアイコンは異なる動作をおこないます:
+4. 標準の均等配置を実行するには、**プレビュー** または **適用** をクリックします。
+1. **フォーム** メニューから **入力順** を選択するか、ツールバーの入力順ボタンをクリックします:
4D はそれに応じて入力順を調整します。 +2. データ入力順を変更するには、フォームオブジェクト上にポインターを置き、マウスボタンを押したまま、次の入力順に設定したいオブジェクトまでポインターをドラッグします。: Quando um objeto do tipo Text ou Group Box é selecionado, pressionar a tecla **Enter** permite alternar para o modo de edição.
| +|  | [Ferramenta de seleção](#selecting-objects) | Permite selecionar, mover e redimensionar objetos de formulário
+1. Clique na ferramenta Seta na barra de ferramentasQuando você move o ponteiro para a área do formulário, ele se torna um ponteiro padrão em forma de seta
. +
+2. Clique no objecto que deseja selecionar. As alças de redimensionamento identificam o objeto selecionado)
na barra de ferramentas do editor de formulários:
+ Clique no botão Group (Agrupar
4D marca o limite dos objetos recém-agrupados com alças. Nenhum manipulador marca o limite de nenhum dos objetos individuais no grupo. Agora, quando você modifica o objeto agrupado, altere todos os objetos que compõem o grupo. Para desagrupar objetos: 1. Seleccione o objecto ou objectos que pretende duplicar. -2. Escolha **Ungroup** no menu **Object**.OUClique no
botão **Ungroup** (variante do botão **Group**) na barra de ferramentas do editor de formulários.
Se **Ungroup** estiver esmaecido, isso significa que o objeto selecionado já está separado em sua forma mais simples.
4D marca os limites dos objetos individuais com alças. +2. Choose **Ungroup** from the **Object** menu.A área de exemplo exibe os resultados da sua seleção.
+- Nas áreas "Alinhamento Esquerda/Direita" e/ou "Alinhamento Superior/Inferior", clique no ícone que corresponde ao alinhamento que você deseja executar.Para alinhar objetos a um objeto específico, selecione a opção **Alinhar em** e selecione o objeto ao qual você deseja que os outros objetos sejam alinhados na lista de objetos. In this case, the position of the reference object will not be altered.
+- Para executar um alinhamento que use o esquema de âncora padrão, clique em **Preview** ou **Apply**. Nesse caso, 4D usa o objeto que está mais distante na direção do alinhamento como âncora e alinha os outros objetos a esse objeto. Por exemplo, se quiser realizar um alinhamento correcto num conjunto de objectos, o objecto mais à direita será utilizado como âncora. OU:
OUSelecione um comando de menu de distribuição no submenu **Alinhar** no menu **Objeto** ou no menu de contexto do editor.
4D distribui os objetos apropriadamente. Os objetos são distribuídos usando a distância para seus centros, e a maior distância entre dois objetos consecutivos é usada como referência. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(ícone padrão de distribuição horizontal)
A área de exemplo exibe os resultados da sua seleção. +3. Nas áreas de Alinhamento Esquerdo/Direita e/ou Topo/Bottom Alinhamento, clique no ícone de distribuição padrão: Nesse caso, o 4D executará uma distribuição padrão, de modo que os objetos sejam dispostos com uma quantidade igual de espaço entre eles
. OU:Para executar uma distribuição específica, selecione a opção **Distribute** (por exemplo, se quiser distribuir os objetos com base na distância até o lado direito). Esta opção funciona como um interruptor. If the Distribute check box is selected, the icons located below it perform a different function:
+4. Para executar uma distribuição que use o esquema padrão, clique em **Preview** ou *Apply*.
+1. Selecione **Pedido de entrada** no menu **Formulário** ou clique no botão na barra de ferramentas da janela:
4D ajustará a ordem de entrada de acordo.
+2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Nota**: quando um objeto do tipo Texto ou Group Box é selecionado, pressionando a tecla **Enter** permite que você mude para o modo de edição.
| +|  | [Ferramenta de selecção](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Clique na ferramenta Seta na barra de ferramentas.Quando você move o ponteiro para a área do formulário, ele se torna um ponteiro padrão em forma de seta
. +../assets/en/FormEditor/selectResize.png
+2. Clique no objecto que deseja selecionar. As pegas de redimensionamento identificam o objeto selecionado.
-4D marca a borda dos objetos recém-agrupados com alças. Nenhum manipulador marca o limite de nenhum dos objetos individuais no grupo. Agora, quando você modifica o objeto agrupado, altere todos os objetos que compõem o grupo. +2. Selecione **Grupo** no menu Objeto. OR Click the Group button in the toolbar of the Form editor:OU
Clique no botão **Desagrupamento** (variante do botão **Grupo**) na barra de ferramentas do editor do formulário.
Se **Desagrupamento** for escurecido, isso significa que o objeto selecionado já está separado em sua forma mais simples.
4D marca os limites dos objetos individuais com alças. +2. Choose **Ungroup** from the **Object** menu.A área de exemplo apresenta os resultados da sua seleção.
+- Nas áreas "Alinhamento Esquerda/Direita" e/ou "Alinhamento Superior/Inferior", clique no ícone que corresponde ao alinhamento que você deseja executar.Para alinhar objetos a um objeto específico, selecione a opção **Alinhar em** e selecione o objeto ao qual deseja que os outros objetos sejam alinhados na lista de objetos. Neste caso, a posição do objeto de referência não será alterada.
Pode pré-visualizar os resultados do alinhamento clicando no botão **Pré-visualização**. Os objetos são então alinhados no editor de formulários, mas como a caixa de diálogo não desaparece, ainda é possível cancelar ou aplicar o alinhamento. > Esta caixa de diálogo permite-lhe alinhar e distribuir objetos numa única operação. Para mais informações sobre como distribuir objetos, consultar [Distribuir objetos](#distributing-objects). @@ -304,7 +304,7 @@ Para distribuir objetos com igual espaçamento: 1. Selecione três ou mais objetos e clique na ferramenta Distribuir pretendida. -2. Na barra de ferramentas, clique na ferramenta de distribuição que corresponde à distribuição que você deseja aplicar.
OUSelecione um comando de distribuição no submenu **Alinear** do menu **Objeto** ou no menu contextual do editor.
4D distribui os objetos em conformidade. Os objetos são distribuídos usando a distância para seus centros, e a maior distância entre dois objetos consecutivos é usada como referência. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(Ícone de distribuição horizontal standard)
A área de exemplo apresenta os resultados da sua seleção. +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: Neste caso 4D irá executar uma distribuição padrão, de modo que os objetos sejam definidos com a mesma quantidade de espaço entre eles.
OU:Para executar uma distribuição específica, selecione a opção **Distribuir** (por exemplo, se você quiser distribuir os objetos com base na distância até o lado direito). Esta opção funciona como um interruptor. Se a caixa de seleção Distribui for selecionada, os ícones localizados abaixo dele executam uma função diferente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Escolha **Ordem de Entrada** a partir do menu **Formulário** ou clique no botão da Ordem de Entrada na barra de ferramentas da janela:
4D irá ajustar a ordem de entrada em conformidade. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Note**: When an object of the Text or Group Box type is selected, pressing the **Enter** key lets you switch to editing mode.
| +|  | [Ferramenta de seleção](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Click the Arrow tool in the toolbar.Quando você move o ponteiro para a área do formulário, ele se torna um ponteiro padrão em forma de seta
. +
+2. Clique no objecto que deseja selecionar. Resizing handles identify the selected object.)
na barra de ferramentas do editor de formulários:
+ Clique no botão Group (Agrupar
4D marca o limite dos objetos recém-agrupados com alças. Nenhum manipulador marca o limite de nenhum dos objetos individuais no grupo. Agora, quando você modifica o objeto agrupado, altere todos os objetos que compõem o grupo. Para desagrupar objetos: 1. Seleccione o objecto ou objectos que pretende duplicar. -2. Choose **Ungroup** from the **Object** menu.OR
Click the **Ungroup** button (variant of the **Group** button) in the toolbar of the Form editor.
If **Ungroup** is dimmed, this means that the selected object is already separated into its simplest form.
4D marca os limites dos objetos individuais com alças. +2. Choose **Ungroup** from the **Object** menu.The example area displays the results of your selection.
+- In the “Left/Right Alignment” and/or “Top/Bottom Alignment” areas, click the icon that corresponds to the alignment you want to perform.Para alinhar objetos a um objeto específico, selecione a opção **Alinhar em** e selecione o objeto ao qual você deseja que os outros objetos sejam alinhados na lista de objetos. In this case, the position of the reference object will not be altered.
+- Para executar um alinhamento que use o esquema de âncora padrão, clique em **Preview** ou **Apply**. Nesse caso, 4D usa o objeto que está mais distante na direção do alinhamento como âncora e alinha os outros objetos a esse objeto. Por exemplo, se quiser realizar um alinhamento correcto num conjunto de objectos, o objecto mais à direita será utilizado como âncora. OU:
ORSelect a distribution menu command from the **Align** submenu in the **Object** menu or from the context menu of the editor.
4D distribui os objetos em conformidade. Os objetos são distribuídos usando a distância para seus centros, e a maior distância entre dois objetos consecutivos é usada como referência. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(ícone padrão de distribuição horizontal)
A área de exemplo exibe os resultados da sua seleção. +3. Nas áreas de Alinhamento Esquerdo/Direita e/ou Topo/Bottom Alinhamento, clique no ícone de distribuição padrão: In this case 4D will perform a standard distribution, so that the objects are set out with an equal amount of space between them.
OR:To execute a specific distribution, select the **Distribute** option (for example if you want to distribute the objects based on the distance to their right side). Esta opção funciona como um interruptor. If the Distribute check box is selected, the icons located below it perform a different function:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Selecione **Pedido de entrada** no menu **Formulário** ou clique no botão na barra de ferramentas da janela:
4D will adjust the entry order accordingly. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.**Nota**: quando um objeto do tipo Texto ou Group Box é selecionado, pressionando a tecla **Enter** permite que você mude para o modo de edição.
| +|  | [Ferramenta de selecção](#selecting-objects) | Allows selecting, moving and resizing form objects.
+1. Clique na ferramenta Seta na barra de ferramentas.Quando você move o ponteiro para a área do formulário, ele se torna um ponteiro padrão em forma de seta
. +../assets/en/FormEditor/selectResize.png
+2. Clique no objecto que deseja selecionar. As pegas de redimensionamento identificam o objeto selecionado.
-4D marca a borda dos objetos recém-agrupados com alças. Nenhum manipulador marca o limite de nenhum dos objetos individuais no grupo. Agora, quando você modifica o objeto agrupado, altere todos os objetos que compõem o grupo. +2. Selecione **Grupo** no menu Objeto. OR Click the Group button in the toolbar of the Form editor:OU
Clique no botão **Desagrupamento** (variante do botão **Grupo**) na barra de ferramentas do editor do formulário.
Se **Desagrupamento** for escurecido, isso significa que o objeto selecionado já está separado em sua forma mais simples.
4D marca os limites dos objetos individuais com alças. +2. Choose **Ungroup** from the **Object** menu.A área de exemplo apresenta os resultados da sua seleção.
+- Nas áreas "Alinhamento Esquerda/Direita" e/ou "Alinhamento Superior/Inferior", clique no ícone que corresponde ao alinhamento que você deseja executar.Para alinhar objetos a um objeto específico, selecione a opção **Alinhar em** e selecione o objeto ao qual deseja que os outros objetos sejam alinhados na lista de objetos. Neste caso, a posição do objeto de referência não será alterada.
Pode pré-visualizar os resultados do alinhamento clicando no botão **Pré-visualização**. Os objetos são então alinhados no editor de formulários, mas como a caixa de diálogo não desaparece, ainda é possível cancelar ou aplicar o alinhamento. > Esta caixa de diálogo permite-lhe alinhar e distribuir objetos numa única operação. Para mais informações sobre como distribuir objetos, consultar [Distribuir objetos](#distributing-objects). @@ -304,7 +304,7 @@ Para distribuir objetos com igual espaçamento: 1. Selecione três ou mais objetos e clique na ferramenta Distribuir pretendida. -2. Na barra de ferramentas, clique na ferramenta de distribuição que corresponde à distribuição que você deseja aplicar.
OUSelecione um comando de distribuição no submenu **Alinear** do menu **Objeto** ou no menu contextual do editor.
4D distribui os objetos em conformidade. Os objetos são distribuídos usando a distância para seus centros, e a maior distância entre dois objetos consecutivos é usada como referência. +2. In the toolbar, click on the distribution tool that corresponds to the distribution you want to apply.(Ícone de distribuição horizontal standard)
A área de exemplo apresenta os resultados da sua seleção. +3. In the Left/Right Alignment and/or Top/Bottom Alignment areas, click the standard distribution icon: Neste caso 4D irá executar uma distribuição padrão, de modo que os objetos sejam definidos com a mesma quantidade de espaço entre eles.
OU:Para executar uma distribuição específica, selecione a opção **Distribuir** (por exemplo, se você quiser distribuir os objetos com base na distância até o lado direito). Esta opção funciona como um interruptor. Se a caixa de seleção Distribui for selecionada, os ícones localizados abaixo dele executam uma função diferente:
+4. To perform a distribution that uses the standard scheme, click **Preview** or *Apply*.
+1. Escolha **Ordem de Entrada** a partir do menu **Formulário** ou clique no botão da Ordem de Entrada na barra de ferramentas da janela:
4D irá ajustar a ordem de entrada em conformidade. +2. To change the data entry order, position the pointer on an object in the form and, while holding down the mouse button, drag the pointer to the object you want next in the data entry order.