4D v16.3

Rotación de texto

Inicio

 
4D v16.3
Rotación de texto

Rotación de texto  


 

 

4D le permite rotar las áreas de texto en sus formularios:

La funcionalidad de rotación de texto está disponible ya sea en el editor de formularios (propiedad permanente) o vía el comando OBJECT SET TEXT ORIENTATION (propiedad definida para el proceso actual).

La posibilidad de efectuar rotaciones concierne a las áreas de texto no editables de los formularios, es decir:

  • textos estáticos
  • variables y campos textuales no editables - "textual" se refiere a los objetos cuyos contenidos son basados en texto, incluyendo objetos de tipo cadena, así como fecha, hora o número, líneas múltiples o multi estilo.

Los otros tipos de objetos de formulario (botones, áreas de entrada, listas, botones radio, etc.) no se pueden rotar.

La nueva propiedad "Orientación" está disponible, para los objetos que soportar la rotación, en el área "Texto" de la Lista de propiedades. La orientación de las áreas de texto de efectúa en incrementos de 90°:

Cada opción de orientación se aplica mientras conservando el punto de origen inferior izquierdo del objeto:

0° (por defecto):

90° Derecha:

180°:

90° Izquierda:

Cuando se aplica una rotación en el editor de formularios, el objeto que contiene el texto se somete a la misma rotación que el texto hace.

El principio no es el mismo cuando la rotación de texto es realizada por el nuevo comando OBJECT SET TEXT ORIENTATION: cuando se ejecuta este comando, sólo se modifica el texto, mientras que el objeto que contiene el texto no rota. Por ejemplo, la aplicación de una rotación de 90° Izquierda al texto "Chicago" en el editor de formularios o vía el comando OBJECT SET TEXT ORIENTATION, tendrá diferentes resultados cuando se ejecuta el formulario:

90° Izquierda (Lista de propiedas)90° Izquierda (lenguaje)

Para obtener más información, consulte la descripción del comando OBJECT SET TEXT ORIENTATION.

Sólo los objetos texto no editables y no enfocables se pueden girar.

Cuando se elige una opción del menú "Orientación" (que no sea 0°) para un objeto de tipo variable o campo, las propiedades Editable y Enfocable se desactivan de forma automática para el objeto (si aplica):

Este objeto se excluye entonces del orden de entrada y su fondo se vuelve transparente por defecto.

Por el contrario, si selecciona la propiedad Editable o Enfocable para un objeto orientado, la propiedad de orientación se reinicializa automáticamente en 0°.

Una vez se hace girar el texto, puede cambiar su tamaño o su posición usando punteros de selección o utilizando comandos del lenguaje tales como OBJECT SET COORDINATES, así como todas sus propiedades.

Tenga en cuenta que las propiedades de ancho y altura del área de texto no dependen de su orientación:

  • Si el objeto cambia el tamaño en la dirección A, su ancho se modifica;
  • Si el objeto cambia el tamaño en la dirección C, su altura se modifica;
  • Si el objeto cambia de tamaño en la dirección B, tanto su ancho como su altura se modifican.

También se puede modificar el contenido de un área en el editor de formularios. Antes de pasar al modo edición, el texto vuelve a la orientación por defecto:

 
PROPIEDADES 

Producto: 4D
Tema: Creación de formularios

 
HISTORIA 

 
ARTICLE USAGE

Manual de Diseño ( 4D v16)
Manual de Diseño ( 4D v16.1)
Manual de Diseño ( 4D v16.3)