Share via


Establecer opciones de impresión para controles

El diseño general y la posición de bandas de los controles determinan el momento y el lugar en que se imprimen. También puede establecer opciones de impresión específicas para cada control. Cada control puede tener un tamaño predeterminado en base a su valor (campos y tablas) o el tamaño creado (líneas, rectángulos e imágenes). La longitud del control en el diseño define el ancho de presentación del control. Como el valor de algunos controles varía de un registro a otro, puede establecer el alto del control para que se alargue hacia abajo y se muestre así el valor completo. Si no establece que se alargue, el valor se truncará en el ancho de presentación. No puede cambiar el tamaño de los controles Label, pero sí el de los demás controles.

Imprimir controles con valores de longitud variable

Si quiere que un control sólo use el espacio necesario, puede establecer que se alargue. Por ejemplo, los valores de una expresión pueden variar de registro a registro. En lugar de asignar una cantidad fija de espacio en el informe que aloje el valor más largo, puede establecer que el control se alargue hacia abajo para mostrar todo el valor. Puede establecer que los controles que se encuentren debajo del control que se alarga floten hacia abajo en la página, guardando su relación con el control que se alarga.

Ejemplos de controles que se alargan y flotan

La opción de alargar está disponible para campos, líneas verticales, rectángulos y rectángulos redondeados.

Para ver un ejemplo de controles que se alargan y flotan, vea el informe Wrapping.frx en el directorio ...\Samples\Solution\Reports de Visual FoxPro.

Para establecer que un campo se alargue con su valor

  1. Haga doble clic en el control de campo para mostrar su cuadro de diálogo.
  2. Seleccione Ajustar al contenido del texto.

Hay que establecer que los controles cuya posición está relacionada con otro control que se alarga floten; en caso contrario, se sobrescribirán.

Para establecer que un control flote

  1. Haga doble clic en el control para mostrar su cuadro de diálogo.

  2. En el cuadro de diálogo del control, seleccione Flotante.

    Precaución   Algunos de los datos podrían sobrescribirse durante la impresión si: (1) coloca un campo relacionado con la parte inferior de la banda e incluye, por debajo de este campo, otro campo relacionado con en la parte superior de la banda y que se puede alargar; o (2) coloca un campo relacionado con la parte superior de la banda e incluye, por encima de este campo, otro campo relacionado con la parte inferior de la banda y que se puede alargar.

También puede establecer que se alarguen líneas, rectángulos y rectángulos redondeados. Se pueden alargar con respecto a la banda o, si forman parte de un grupo de controles, se pueden alargar con respecto al control más grande del grupo.

Para establecer que se alargue una línea o un rectángulo

  1. Haga doble clic en el control para mostrar su cuadro de diálogo.
  2. En el área Alargar hacia abajo, seleccione una opción.

Para imprimir un borde en torno a un control que se puede alargar

  1. Dibuje un rectángulo alrededor de los controles que se pueden alargar.

  2. Haga doble clic en el rectángulo para mostrar el cuadro de diálogo Rectángulo/Línea.

  3. En el área Alargar hacia abajo, seleccione Alargar con relación al objeto más alto del grupo.

  4. Elija Aceptar.

  5. Arrastre un cuadro de selección en torno al rectángulo.

  6. En el menú Formato, elija Agrupar.

    Los controladores de selección aparecen en las esquinas del rectángulo. A partir de este momento, puede tratar todos los controles como uno solo. El rectángulo se alargará con el campo de tamaño ajustable. Independientemente de cuánto se alargue el valor del campo, el rectángulo mantendrá su borde alrededor del campo. Puede colocar dos de estos grupos uno al lado del otro en el diseño y el uno no se verá afectado por el alargamiento del otro.

Para imprimir un control de tamaño ajustable por debajo de otro

  1. Inserte los dos controles en el diseño, uno debajo del otro.
  2. Haga doble clic en la parte superior del control para mostrar el cuadro de diálogo del control.
  3. En el área Posición del campo, seleccione Borde superior de la banda y, a continuación, elija Aceptar.
  4. Haga doble clic en la parte inferior del control para mostrar el cuadro de diálogo del control.
  5. En el área Posición del campo, seleccione Flotante y, a continuación, elija Aceptar.

Los dos valores de registro se imprimirán completamente y no se sobrescribirán.

Vea también

Dar formato a controles de campo | Establecer opciones de impresión para cada control | Agregar informes y etiquetas | SELECT - SQL