Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8d1b8c0
New translations wp-export-document.md (French)
arnaud4d Apr 4, 2026
d9c62c1
New translations wp-export-variable.md (French)
arnaud4d Apr 4, 2026
18afaa3
New translations listbox_overview.md (French)
arnaud4d Apr 4, 2026
d2f52b5
New translations webarea_overview.md (French)
arnaud4d Apr 4, 2026
e446451
New translations wp-export-document.md (French)
arnaud4d Apr 4, 2026
f949b66
New translations wp-export-variable.md (French)
arnaud4d Apr 4, 2026
20f55a4
New translations managing-formulas.md (French)
arnaud4d Apr 4, 2026
911fce3
New translations createstylesheet.md (French)
arnaud4d Apr 4, 2026
3ae9420
New translations listbox_overview.md (French)
arnaud4d Apr 4, 2026
5a169d7
New translations properties_webarea.md (French)
arnaud4d Apr 4, 2026
43450a2
New translations webarea_overview.md (French)
arnaud4d Apr 4, 2026
6afc8fa
New translations wp-export-document.md (French)
arnaud4d Apr 4, 2026
b3b079f
New translations wp-export-variable.md (French)
arnaud4d Apr 4, 2026
aa86ca3
New translations managing-formulas.md (French)
arnaud4d Apr 4, 2026
b78c4d5
New translations listbox-object.md (French)
arnaud4d Apr 4, 2026
2d91056
New translations listbox-object.md (French)
arnaud4d Apr 4, 2026
a4061a2
New translations wp-delete-style-sheet.md (French)
arnaud4d Apr 4, 2026
408e9ce
New translations wp-get-style-sheet.md (French)
arnaud4d Apr 4, 2026
105cdd3
New translations debuglogfiles.md (Japanese)
arnaud4d Apr 6, 2026
e20600a
New translations command-index.md (French)
arnaud4d Apr 6, 2026
4a66c47
New translations wp-insert-formula.md (French)
arnaud4d Apr 6, 2026
a415417
New translations wp-new-style-sheet.md (French)
arnaud4d Apr 6, 2026
7719ca8
New translations wp-delete-style-sheet.md (French)
arnaud4d Apr 6, 2026
2ca07e1
New translations wp-import-style-sheets.md (French)
arnaud4d Apr 6, 2026
5d9e6ca
New translations command-index.md (Spanish)
arnaud4d Apr 6, 2026
b105c88
New translations command-name.md (Spanish)
arnaud4d Apr 6, 2026
d2c618c
New translations form-event-code.md (Spanish)
arnaud4d Apr 6, 2026
0b00bfe
New translations command-index.md (Spanish)
arnaud4d Apr 6, 2026
cf0db6c
New translations command-name.md (Spanish)
arnaud4d Apr 6, 2026
e145034
New translations debuglogfiles.md (Japanese)
arnaud4d Apr 6, 2026
a517c96
New translations debuglogfiles.md (Japanese)
arnaud4d Apr 6, 2026
54e835a
New translations debuglogfiles.md (Japanese)
arnaud4d Apr 6, 2026
53e0b57
New translations sessions.md (Japanese)
arnaud4d Apr 6, 2026
a13c55e
New translations debuglogfiles.md (Japanese)
arnaud4d Apr 6, 2026
ca8d896
New translations sessions.md (Japanese)
arnaud4d Apr 7, 2026
5109c69
New translations quick-tour.md (Japanese)
arnaud4d Apr 7, 2026
caff508
New translations updates.md (Japanese)
arnaud4d Apr 7, 2026
cf138f0
New translations sessions.md (Japanese)
arnaud4d Apr 7, 2026
31b78b8
New translations sessions.md (Japanese)
arnaud4d Apr 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -875,9 +875,9 @@ title: Comandos por nombre
[`Printing page`](../commands-legacy/printing-page.md)<br/>
[`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md)<br/>
[`Process aborted`](../commands-legacy/process-aborted.md)<br/>
[`Process activity`](process-activity.md) - **modified 4D 20 R7**<br/>
[`Process info`](process-info.md) - **new 4D 20 R7**<br/>
[`Process number`](process-number.md) - **modified 4D 20 R7**<br/>
[`Process activity`](process-activity.md) - **modificado 4D 20 R7**<br/>
[`Process info`](process-info.md) - **nuevo 4D 20 R7**<br/>
[`Process number`](process-number.md) - **modificado 4D 20 R7**<br/>
[`Process state`](../commands-legacy/process-state.md)<br/>
[`PUSH RECORD`](../commands-legacy/push-record.md)<br/>

Expand Down Expand Up @@ -1261,7 +1261,7 @@ title: Comandos por nombre
[`WA Evaluate JavaScript`](../commands-legacy/wa-evaluate-javascript.md)<br/>
[`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md)<br/>
[`WA Forward URL available`](../commands-legacy/wa-forward-url-available.md)<br/>
[`WA Get context`](../commands/wa-get-context.md) **new 4D 20 R9**<br/>
[`WA Get context`](../commands/wa-get-context.md) **nuevo 4D 20 R9**<br/>
[`WA Get current URL`](../commands-legacy/wa-get-current-url.md)<br/>
[`WA GET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-get-external-links-filters.md)<br/>
[`WA Get last filtered URL`](../commands-legacy/wa-get-last-filtered-url.md)<br/>
Expand All @@ -1277,7 +1277,7 @@ title: Comandos por nombre
[`WA OPEN WEB INSPECTOR`](../commands-legacy/wa-open-web-inspector.md)<br/>
[`WA REFRESH CURRENT URL`](../commands-legacy/wa-refresh-current-url.md)<br/>
[`WA Run offscreen area`](../commands-legacy/wa-run-offscreen-area.md)<br/>
[`WA SET CONTEXT`](../commands/wa-set-context.md) **new 4D 20 R9**<br/>
[`WA SET CONTEXT`](../commands/wa-set-context.md) **nuevo 4D 20 R9**<br/>
[`WA SET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-set-external-links-filters.md)<br/>
[`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md)<br/>
[`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md)<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ displayed_sidebar: docs

## Descripción

The **Command name** command <!--REF #_command_.Command name.Summary-->returns the name as well as (optionally) the properties of the command whose command number you pass in *command*.<!-- END REF-->El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.
El comando **Command name** <!--REF #_command_.Command name.Summary-->devuelve el nombre así como (opcionalmente) las propiedades del comando cuyo número de comando pasa en *command*.<!-- END REF-->El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.

**Nota de compatibilidad:** el nombre de un comando puede variar de una versión 4D a la siguiente (comandos renombrados), este comando se utilizaba en versiones anteriores para designar un comando directamente mediante su número, especialmente en porciones de código no tokenizadas. Esta necesidad ha disminuido con el tiempo a medida que 4D sigue evolucionando porque, para las sentencias no tokenizadas (fórmulas), 4D ahora ofrece una sintaxis con tokens. Esta sintaxis le permite evitar posibles problemas debidos a las variaciones en los nombres de los comandos y otros elementos, como las tablas, sin dejar de poder escribir estos nombres de forma legible (para más información, consulte la sección *Utilización de tokens en las fórmulas*). Tenga en cuenta también que la opción \*[Usar parámetros del sistema regional\* de las Preferencias](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) le permite seguir usando el idioma francés en una versión francesa de 4D.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -874,9 +874,9 @@ title: Comandos por nombre
[`Printing page`](../commands-legacy/printing-page.md)<br/>
[`PROCESS 4D TAGS`](../commands-legacy/process-4d-tags.md)<br/>
[`Process aborted`](../commands-legacy/process-aborted.md)<br/>
[`Process activity`](process-activity.md) - **modified 4D 20 R7**<br/>
[`Process info`](process-info.md) - **new 4D 20 R7**<br/>
[`Process number`](process-number.md) - **modified 4D 20 R7**<br/>
[`Process activity`](process-activity.md) - **modificado 4D 20 R7**<br/>
[`Process info`](process-info.md) - **nuevo 4D 20 R7**<br/>
[`Process number`](process-number.md) - **modificado 4D 20 R7**<br/>
[`Process state`](../commands-legacy/process-state.md)<br/>
[`PUSH RECORD`](../commands-legacy/push-record.md)<br/>

Expand Down Expand Up @@ -1260,7 +1260,7 @@ title: Comandos por nombre
[`WA Evaluate JavaScript`](../commands-legacy/wa-evaluate-javascript.md)<br/>
[`WA EXECUTE JAVASCRIPT FUNCTION`](../commands-legacy/wa-execute-javascript-function.md)<br/>
[`WA Forward URL available`](../commands-legacy/wa-forward-url-available.md)<br/>
[`WA Get context`](../commands/wa-get-context.md) **new 4D 20 R9**<br/>
[`WA Get context`](../commands/wa-get-context.md) **nuevo 4D 20 R9**<br/>
[`WA Get current URL`](../commands-legacy/wa-get-current-url.md)<br/>
[`WA GET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-get-external-links-filters.md)<br/>
[`WA Get last filtered URL`](../commands-legacy/wa-get-last-filtered-url.md)<br/>
Expand All @@ -1276,7 +1276,7 @@ title: Comandos por nombre
[`WA OPEN WEB INSPECTOR`](../commands-legacy/wa-open-web-inspector.md)<br/>
[`WA REFRESH CURRENT URL`](../commands-legacy/wa-refresh-current-url.md)<br/>
[`WA Run offscreen area`](../commands-legacy/wa-run-offscreen-area.md)<br/>
[`WA SET CONTEXT`](../commands/wa-set-context.md) **new 4D 20 R9**<br/>
[`WA SET CONTEXT`](../commands/wa-set-context.md) **nuevo 4D 20 R9**<br/>
[`WA SET EXTERNAL LINKS FILTERS`](../commands-legacy/wa-set-external-links-filters.md)<br/>
[`WA SET PAGE CONTENT`](../commands-legacy/wa-set-page-content.md)<br/>
[`WA SET PREFERENCE`](../commands-legacy/wa-set-preference.md)<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ displayed_sidebar: docs

## Descripción

The **Command name** command <!--REF #_command_.Command name.Summary-->returns the name as well as (optionally) the properties of the command whose command number you pass in *command*.<!-- END REF-->El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.
El comando **Command name** <!--REF #_command_.Command name.Summary-->devuelve el nombre así como (opcionalmente) las propiedades del comando cuyo número de comando pasa en *command*.<!-- END REF-->El número de cada comando se indica tanto en el explorador como en el área Propiedades de esta documentación.

**Nota de compatibilidad:** el nombre de un comando puede variar de una versión 4D a la siguiente (comandos renombrados), este comando se utilizaba en versiones anteriores para designar un comando directamente mediante su número, especialmente en porciones de código no tokenizadas. Esta necesidad ha disminuido con el tiempo a medida que 4D sigue evolucionando porque, para las sentencias no tokenizadas (fórmulas), 4D ahora ofrece una sintaxis con tokens. Esta sintaxis le permite evitar posibles problemas debidos a las variaciones en los nombres de los comandos y otros elementos, como las tablas, sin dejar de poder escribir estos nombres de forma legible (para más información, consulte la sección *Utilización de tokens en las fórmulas*). Tenga en cuenta también que la opción \*[Usar parámetros del sistema regional\* de las Preferencias](../Preferences/methods.md#4d-programming-language-use-regional-system-settings) le permite seguir usando el idioma francés en una versión francesa de 4D.

Expand All @@ -60,13 +60,13 @@ El siguiente código permite cargar todos los comandos 4D válidos en un array:
Repeat
$Lon_id:=$Lon_id+1
$Txt_command:=Command name($Lon_id)
If(OK=1) //command number exists
If(Length($Txt_command)>0) //command is not disabled
If(OK=1) //el número de comando existe
If(Length($Txt_command)>0) //el comando no está desactivado
APPEND TO ARRAY($tTxt_commands;$Txt_command)
APPEND TO ARRAY($tLon_Command_IDs;$Lon_id)
End if
End if
Until(OK=0) //end of existing commands
Until(OK=0) //fin de los comandos existentes
```

## Ejemplo 2
Expand Down Expand Up @@ -94,12 +94,12 @@ En la versión inglesa de 4D, la lista desplegable leerá: Sum, Average, Min y M
Quiere crear un método que devuelva **True** si el comando, cuyo número se pasa como parámetro, es hilo seguro, y **False** en caso contrario.

```4d
//Is_Thread_Safe project method
//Método proyecto Is_Thread_Safe
#declare($command : Integer) : Boolean
var $threadsafe : Integer
var $name; $theme : Text
$name:=Command name($command;$threadsafe;$theme)
If($threadsafe ?? 0) //if the first bit is set to 1
If($threadsafe ?? 0) //si el primer bit es 1
return True
Else
return False
Expand All @@ -125,11 +125,11 @@ var $deprecated : Collection
Repeat
$Lon_id:=$Lon_id+1
$Txt_command:=Command name($Lon_id;$info)
If($info ?? 1) //the second bit is set to 1
//then the command is deprecated
If($info ?? 1) //el segundo bit está a 1
//entonces el comando es obsoleto
$deprecated.push($Txt_command)
End if
Until(OK=0) //end of existing commands
Until(OK=0) //fin de los comandos existentes

```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,40 +76,40 @@ En este ejemplo, la gestión completa de una lista desplegable (inicialización,
Este ejemplo es un método formulario genérico. Muestra cada uno de los posibles eventos que pueden ocurrir cuando un formulario se utiliza como formulario de salida:

```4d
//Method of a form being used as output form for a summary report
$vpFormTable:=Current form table
Case of
//...
:(Form event code=On Header)
//A header area is about to be printed
Case of
:(Before selection($vpFormTable->))
//Code for the first break header goes here
:(Level=1)
//Code for a break header level 1 goes here
:(Level=2)
//Code for a break header level 2 goes here
//...
End case
:(Form event code=On Printing Detail)
//A record is about to be printed
//Code for each record goes here
:(Form event code=On Printing Break)
//A break area is about to be printed
Case of
:(Level=0)
//Code for a break level 0 goes here
:(Level=1)
//Code for a break level 1 goes here
//...
End case
:(Form event code=On Printing Footer)
If(End selection($vpFormTable->))
//Code for the last footer goes here
Else
//Code for a footer goes here
End if
End case
  //Método de un formulario utilizado como formulario de salida para un informe resumen
 $vpFormTable:=Current form table
 Case of
  //...
    :(Form event code=On Header)
  //Un área de encabezado está a punto de imprimirse
       Case of
          :(Before selection($vpFormTable->))
  //El código para la primera ruptura de encabezado va aquí
          :(Level=1)
  //El código para la ruptura de encabezado nivel 1 debe ser pasado aquí
          :(Level=2)
  //El código para la ruptura de encabezado nivel 2 debe ser pasado aquí
  //...
       End case
    :(Form event code=On Printing Detail)
  //Un registro está a punto de imprimirse
  //El código para cada registro va aquí
    :(Form event code=On Printing Break)
  //Un área de ruptura está a punto de imprimirse
       Case of
          :(Level=0)
  //El código para un nivel de ruptura 0 va aquí
          :(Level=1)
  //El código para un nivel de ruptura 1 va aquí
  //...
       End case
    :(Form event code=On Printing Footer)
       If(End selection($vpFormTable->))
  //El código para el último pie de página va aquí
       Else
  //Código par un pie va aquí
       End if
 End case
```

## Ejemplo 4
Expand Down Expand Up @@ -160,27 +160,27 @@ Para ejemplos sobre cómo manejar los eventos [`On Before Keystroke`](../Events/
Este ejemplo muestra cómo tratar de la misma manera los clics y los dobles clics en un área desplazable:

```4d
//asChoices scrollable area object method
  //Método objeto para el área de desplazamiento asChoices
Case of
:(Form event code=On Load)
ARRAY TEXT(asChoices;...)
//...
asChoices:=0
:((Form event code=On Clicked)|(Form event code=On Double Clicked))
If(asChoices#0)
//An item has been clicked, do something here
//...
End if
//...
End case
  //Al hacer clic en un elemento, hacer algo aquí
  //...
       End if
  //...
 End case
```

## Ejemplo 7

Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una respuesta diferente. Tenga en cuenta el uso del elemento cero para realizar un seguimiento del elemento seleccionado:

```4d
//asChoices scrollable area object method
//Método de objeto de área desplazable asChoices
Case of
:(Form event code=On Load)
ARRAY TEXT(asChoices;...)
Expand All @@ -190,9 +190,9 @@ Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una re
:(Form event code=On Clicked)
If(asChoices#0)
If(asChoices#Num(asChoices))
//A new item has been clicked, do something here
//Se ha hecho clic en un nuevo elemento, haga algo aquí
//...
//Save the new selected element for the next time
//Guarda el nuevo elemento seleccionado para la próxima vez
asChoices{0}:=String(asChoices)
End if
Else
Expand All @@ -211,7 +211,7 @@ Este ejemplo muestra cómo tratar los clics y los dobles clics utilizando una re
Este ejemplo muestra cómo mantener un área de información de texto de estado desde dentro de un método de formulario, utilizando los eventos [`On Getting Focus`](../Events/onGettingFocus.md) y [`On Losing Focus`](../Events/onLosingFocus.md):

```4d
//[Contacts];"Data Entry" form method
//Método formulario [Contacts];"Data Entry" form method
Case of
:(Form event code=On Load)
var vtStatusArea : Text
Expand Down Expand Up @@ -263,7 +263,7 @@ Este ejemplo muestra cómo responder a un evento de cierre de ventana con un for
Este ejemplo muestra cómo poner en mayúsculas un campo de texto o alfanumérico cada vez que se modifica su valor:

```4d
//[Contacts]First Name Object method
//Método Objeto [Contacts]First Name
Case of
//...
:(Form event code=On Data Change)
Expand All @@ -277,7 +277,7 @@ Este ejemplo muestra cómo poner en mayúsculas un campo de texto o alfanuméric
El siguiente ejemplo ilustra cómo gestionar una acción de borrado en una lista jerárquica:

```4d
... //method of hierarchical list
... //Método de lista jerárquica
:(Form event code=On Delete Action)
ARRAY LONGINT($itemsArray;0)
$Ref:=Selected list items(<>HL;$itemsArray;*)
Expand Down Expand Up @@ -307,9 +307,9 @@ En este ejemplo, el evento formulario [`On Scroll`](../Events/onScroll.md) nos p
```4d
Case of
:(Form event code=On Scroll)
// we take the position of the left picture
// tomamos la posición de la imagen izquierda
OBJECT GET SCROLL POSITION(*;"satellite";vPos;hPos)
// and we apply it to the right picture
// y la aplicamos a la imagen derecha
OBJECT SET SCROLL POSITION(*;"plan";vPos;hPos;*)
End case
```
Expand All @@ -335,9 +335,9 @@ Desea dibujar un rectángulo rojo alrededor de la celda seleccionada de un list
OBJECT GET COORDINATES(*;"LB1";$xlb1;$ylb1;$xlb2;$ylb2)
$toAdd:=LISTBOX Get headers height(*;"LB1") //height of the header so as not to overlap it
If($ylb1+$toAdd<$y1)&($ylb2>$y2) //if we are inside the list box
//to keep it simple, we only handle headers
//but we should handle horizontal clipping
//as well as scroll bars
//para simplificar, sólo manejamos los encabezados
//pero deberíamos manejar el recorte horizontal
//así como las barras de desplazamiento
OBJECT SET VISIBLE(*;"RedRect";True)
OBJECT SET COORDINATES(*;"RedRect";$x1;$y1;$x2;$y2)
Else
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ title: Commandes 4D Write Pro
[`WP DELETE FOOTER`](../commands/wp-delete-footer)<br/>
[`WP DELETE HEADER`](../commands/wp-delete-header)<br/>
[`WP DELETE PICTURE`](../commands/wp-delete-picture)<br/>
[`WP DELETE SECTION`](../commands/wp-delete-section) ***New 4D 20 R7***<br/>
[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modified 4D 21 R3***<br/>
[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modified 4D 20 R7***<br/>
[`WP DELETE SECTION`](../commands/wp-delete-section) ***nouveau 4D 20 R7***<br/>
[`WP DELETE STYLE SHEET`](../commands/wp-delete-style-sheet) ***Modifié 4D 21 R3***<br/>
[`WP DELETE SUBSECTION`](wp-delete-subsection.md) ***Modifié 4D 20 R7***<br/>
[`WP DELETE TEXT BOX`](../commands/wp-delete-text-box)

<a id="E"><b>E</b></a>
Expand All @@ -42,7 +42,7 @@ title: Commandes 4D Write Pro

<a id="G"><b>G</b></a>

[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modified 4D 20 R8***<br/>
[`WP GET ATTRIBUTES`](wp-get-attributes.md) ***Modifié 4D 20 R8***<br/>
[`WP Get body`](../commands/wp-get-body)<br/>
[`WP GET BOOKMARKS`](../commands/wp-get-bookmarks)<br/>
[`WP Get breaks`](../commands/wp-get-breaks)<br/>
Expand All @@ -58,20 +58,20 @@ title: Commandes 4D Write Pro
[`WP Get position`](../commands/wp-get-position)<br/>
[`WP Get section`](../commands/wp-get-section)<br/>
[`WP Get sections`](../commands/wp-get-sections)<br/>
[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modified 4D 21 R3***<br/>
[`WP Get style sheet`](../commands/wp-get-style-sheet) ***Modifié 4D 21 R3***<br/>
[`WP Get style sheets`](../commands/wp-get-style-sheets)<br/>
[`WP Get subsection`](../commands/wp-get-subsection)<br/>
[`WP Get text`](../commands/wp-get-text)<br/>
[`WP Get view properties`](../commands/wp-get-view-properties)

<a id="I"><b>I</b></a>

[`WP Import document`](wp-import-document.md) ***Modified 4D 20 R8***<br/>
[`WP Import document`](wp-import-document.md) ***Modifié 4D 20 R8***<br/>
[`WP IMPORT STYLE SHEETS`](../commands/wp-import-style-sheets)<br/>
[`WP INSERT BREAK`](wp-insert-break.md) ***Modified 4D 20 R8***<br/>
[`WP Insert document body`](wp-insert-document-body.md) ***Modified 4D 20 R8***<br/>
[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modified 4D 20 R8***<br/>
[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modified 4D 20 R8***<br/>
[`WP INSERT BREAK`](wp-insert-break.md) ***Modifié 4D 20 R8***<br/>
[`WP Insert document body`](wp-insert-document-body.md) ***Modifié 4D 20 R8***<br/>
[`WP INSERT FORMULA`](wp-insert-formula.md) ***Modifié 4D 20 R8***<br/>
[`WP INSERT PICTURE`](wp-insert-picture.md) ***Modifié 4D 20 R8***<br/>
[`WP Insert table`](../commands/wp-insert-table)<br/>
[`WP Is font style supported`](../commands/wp-is-font-style-supported)

Expand All @@ -81,7 +81,7 @@ title: Commandes 4D Write Pro
[`WP NEW BOOKMARK`](../commands/wp-new-bookmark)<br/>
[`WP New footer`](../commands/wp-new-footer)<br/>
[`WP New header`](../commands/wp-new-header)<br/>
[`WP New style sheet`](../commands/wp-new-style-sheet) ***Modified 4D 21 R3***<br/>
[`WP New style sheet`](../commands/wp-new-style-sheet) ***Modifié 4D 21 R3***<br/>
[`WP New subsection`](../commands/wp-new-subsection)<br/>
[`WP New text box`](../commands/wp-new-text-box)

Expand All @@ -99,7 +99,7 @@ title: Commandes 4D Write Pro

[`WP SELECT`](../commands/wp-select)<br/>
[`WP Selection range`](../commands/wp-selection-range)<br/>
[`WP SET ATTRIBUTES`](wp-set-attributes.md) ***Modified 4D 20 R8***<br/>
[`WP SET ATTRIBUTES`](wp-set-attributes.md) ***Modifié 4D 20 R8***<br/>
[`WP SET DATA CONTEXT`](../commands/wp-set-data-context)<br/>
[`WP SET FRAME`](../commands/wp-set-frame)<br/>
[`WP SET LINK`](../commands/wp-set-link)<br/>
Expand All @@ -108,7 +108,7 @@ title: Commandes 4D Write Pro

<a id="T"><b>T</b></a>

[`WP Table append row`](wp-table-append-row.md) ***Modified 4D 20 R8***<br/>
[`WP Table append row`](wp-table-append-row.md) ***Modifié 4D 20 R8***<br/>
[`WP TABLE DELETE COLUMNS`](../commands/wp-table-delete-columns)<br/>
[`WP TABLE DELETE ROWS`](../commands/wp-table-delete-rows)<br/>
[`WP Table get cells`](../commands/wp-table-get-cells)<br/>
Expand Down
Loading
Loading