AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de cadenas gráficas
  • Alinear un texto entre dos formas (un círculo y un rectángulo)
  • Centrado verticalmente
  • Comprobación de la visualización
  • Color de fondo
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Construye una secuencia de caracteres que contiene un texto alineado o una Image alineada.
WINDEVUniversal Windows 10 App En una ventana, esta secuencia de caracteres se utiliza para alinear un texto o una Image:
  • en un elemento que se encuentra en un List Box o control Combo Box.
  • en la barra de título y/o barra de estado de una ventana.
  • en una control Estático.
Observación: gAlignment sólo funciona en la visualización de imágenes (gImage) y en la visualización de texto.
Ejemplo
WINDEV
// Align the 20 first elements found in "LIST_CustomerList" to the right
FOR Subscript = 1 TO 20
ListAdd(LIST_CustomerList, gAlignment("D", Name[Subscript]))
END
WINDEVUniversal Windows 10 App
// Horizontal and vertical alignment in a Static control
STC_Caption1 = gAlignment("GV", "BOB")
STC_Caption1 = gAlignment("GB", "BOB")
Sintaxis
<Result> = gAlignment(<Type of alignment> , <String to align> [, <X1> [, <X2>]])
<Result>: Cadena de caracteres
Secuencia de caracteres que define la alineación de un texto o Image.
WINDEVUniversal Windows 10 App Esta secuencia de caracteres puede ser:
  • utilizado en ListAdd, ListInsert o ListModify.
  • asignado a un control Estático.
  • usado en la barra de título o barra de estado de una ventana.
WEBDEV - Código Servidor Esta secuencia de caracteres no es interpretada por los controles de WEBDEV. Esta función se puede utilizar para formatear la cadena devuelta por un Webservice WEBDEV consumido por una aplicación WINDEV o WINDEV Mobile.
<Type of alignment>: Carácter
Tipo de alineación de los elementos a alinear. La alineación vertical debe especificarse necesariamente después de la alineación horizontal..
"A"Alineación vertical en la parte superior.
"B"Alineación vertical en la parte inferior.
"C"Centrado.
"D"Alineado a la derecha.
"G"Alineado a la izquierda.
"V"Alineación vertical en el centro.
"X"Misma alineación horizontal que el elemento anterior.
"Y"Misma alineación vertical que el elemento anterior.
<String to align>: Cadena de caracteres
Elementos para alinear. Este parámetro puede contener funciones para el formateo gráfico (empezando por la letra "g"):
  • añadir dibujos al texto,
  • modificar el formato del texto (fondo Color, texto Color, etc.).
<X1>: Real opcional
Posición horizontal de la esquina izquierda para el rectángulo de la reference del área de alineación. Si no se especifica este parámetro, la posición vertical será set a 0 (ver las Notas).
<X2>: Real opcional
Posición horizontal de la esquina derecha para el rectángulo de la reference del área de alineación. Si no se especifica este parámetro, la posición vertical será igual a la Border derecha del elemento donde se mostrará la cadena (ver las Notas).
Observaciones

Alinear un texto entre dos formas (un círculo y un rectángulo)

Para realizar esta operación, todo lo que tiene que hacer es especificar <x1> y <x2>.. Por ejemplo:
WINDEV Ejemplo de un control List Box:
ListInsert(LIST_CityList, gCircle(0, 0, 15, 15, LightBlue) + ...
gCoord(15, 0) + gAlignment("C", "Avignon", 15, 80) + ...
gRectangle(80, 0, 115, 15, LightRed))
 
ListInsert(LIST_CityList, gCircle(0, 0, 15, 15, LightBlue) + ...
gCoord(15, 0) + gAlignment("C", "Lyon", 15, 80) + ...
gRectangle(80, 0, 115, 15, LightRed))
 
ListInsert(LIST_CityList, gCircle(0, 0, 15, 15, LightBlue) + ...
gCoord(15, 0) + gAlignment("C", "Montpellier", 15, 80) + ...
gRectangle(80, 0, 115, 15, LightRed))

Centrado verticalmente

Los elementos que se muestran en el rectángulo reference del área de alineación están centrados verticalmente en relación con la altura del elemento que muestra la secuencia de caracteres (en relación con la altura del fila que se encuentra en el List Box o control Combo Box por ejemplo).
WINDEV Recordatorio: Para un List Box o control Combo Box, la altura del control fila se define en la ventana "Detalles" de control.

Comprobación de la visualización

gAlignment controla cómo se muestran los elementos en el área especificada. Cualquier Image o texto que se muestre fuera del área de alineación será truncado.

Color de fondo

El rectángulo reference donde se realiza la alineación se llena con el fondo actual Color.
Componente: wd290mdl.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 09/06/2022

Señalar un error o enviar una sugerencia | Ayuda local