4D v16.3

FORM SCREENSHOT

Inicio

 
4D v16.3
FORM SCREENSHOT

FORM SCREENSHOT 


 

FORM SCREENSHOT ( {{tabla ;} nomForm ;} imagForm {; pagNum} )  
Parámetro Tipo   Descripción
tabla  Tabla in Tabla del formulario
nomForm  Texto in Nombre del formulario
imagForm  Imagen in Imagen del formulario en ejecución si el primer parámetro se omite, o
Imagen del formulario en el editor de formularios si se pasa un nombre de formulario
pagNum  Entero largo in Número de página del formulario

El comando FORM SCREENSHOT devuelve un formulario en forma de imagen. Este comando admite dos sintaxis diferentes: en función de la sintaxis utilizada, puede obtener la imagen de un formulario ejecutado, o la imagen del formulario en el editor de formularios.

  • FORM SCREENSHOT ( imagForm )
    Esta sintaxis permite obtener una captura de pantalla de la página actual del formulario en ejecución o cargado vía el comando FORM LOAD: la imagen devuelta en el parámetro imagenForm contiene todos los objetos visibles del formulario con los valores actuales de los campos y de las variables del formulario, subformulario, etc. El formulario es devuelto en su totalidad, sin tener en cuenta el tamaño de la ventana que lo contiene.
    Tenga en cuenta que esta sintaxis sólo funciona con formularios de entrada. 
  • FORM SCREENSHOT ( {tabla ;} nomForm; imagForm {; pagNum} )
    Esta sintaxis permite obtener una captura de pantalla de una "plantilla" de formulario como la que se muestra en el editor de formularios. Todos los objetos visibles se dibujan como en el editor, el comando tiene en cuenta los formularios heredados y los objetos ubicados en la página 0.

    Si desea una captura de pantalla de un formulario tabla, pase la tabla del formulario en el parámetro tabla y luego su nombre como una cadena en nomForm. Para un formulario proyecto, pase directamente el nombre del formulario en nomForm.
    Por defecto, el comando devuelve una captura de pantalla de la página 1 del formulario. Si sólo desea una imagen de la página 0, o de cualquier otra página del formulario, pase el número de página en el parámetro pagNum.

Notas:

  • Las áreas web no se dibujan en la captura de pantalla devuelta.
  • Los dos primeros parámetros de este comando son opcionales, no puede pasar directamente como un argumento una función que devuelva un puntero como Current form table-> o Table->. Aunque esta sintaxis funcionaría en modo interpretado, sería rechazada durante la compilación, así que es necesario en este caso utilizar una variable puntero intermediaria. Para obtener más información, consulte  "Uso directo de los comandos que devuelven punteros".



Ver también 

FORM LOAD

 
PROPIEDADES 

Producto: 4D
Tema: Formularios
Número 940

 
HISTORIA 

Creado por: 4D v12.2

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)