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 / Editores / Editor de reportes / Crear un reporte mediante programación
  • Presentación
  • Funciones WLanguage no recomendadas en un reporte
  • Funciones de impresión de WLanguage que se pueden utilizar en un reporte
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
Funciones WLanguage disponibles para un reporte
Presentación
La mayoría de las funciones WLanguage se pueden utilizar en los eventos de un reporte (creado con el editor de reportes).
Sin embargo, algunas de ellas no son recomendables, como las funciones de impresión específicas para la impresión en WLanguage o las funciones para acceder a los registros utilizados por reporte.
Funciones WLanguage no recomendadas en un reporte
No se recomienda utilizar las siguientes funciones en los eventos de reporte, bloques o controles. Si se utilizan estas funciones, la ejecución de reporte puede ser incorrecta.
Funciones de acceso a un registro: Todas las funciones HFSQL que modifican un Record en memoria o el Record actual en el archivo base del reporte no se recomiendan en los eventos de un reporte, bloquean o controlan. De hecho, estas funciones pueden modificar la navegación realizada en el archivo base de la reporte.
Funciones de impresión de WLanguage que se pueden utilizar en un reporte
En una reporte se pueden utilizar las siguientes funciones de impresión:
función iResetReinicia los ajustes de impresión (márgenes, fuente, formato de papel, orientación, ...) almacenados en la biblioteca de impresión.
iAreaHeightCalcula la altura de un área de ancho fijo necesaria para imprimir todo el texto que utiliza la fuente actual.
iBorderImprime un borde con las coordenadas especificadas.
iCloseReportDetiene la impresión de la reporte actual inmediatamente.
iConfigureConfigura la impresora para una impresión realizada en WLanguage:
  • abriendo la ventana de configuración.
  • modificando la impresora utilizada para la impresión actual.
iCreateFontCrea una nueva fuente de impresión.
iDidotFontSelecciona la unidad que se utilizará para la altura de las fuentes (creada por iCreateFont): Punto DIDOT o punto PICA.
iDocumentCanceledPermite saber si la impresión actual ha sido cancelada por el usuario.
iDocumentPrintedDetermina si el usuario imprimió la Document desde el visor de reporte.
iEndReportObliga a detener la impresión de reporte.
iEscapeEnvía un comando ESCAPE o un comando de datos a una impresora.
iFontSelecciona la fuente Default.
iForceComplementFuerza la impresión de un bloque de Body Complement.
iInfoPrinterRecupera las características de la impresora actual o Default.
iInitReportQueryInicializa la consulta relacionado al reporte (para una consulta con parámetros).
iInitReportQueryConnectionInicia la consulta relacionado en el reporte.
iLastFileDevuelve:
  • el nombre completo del último archivo generado durante la impresión (PDF, RTF, texto, ....).
  • la lista de archivos duplicados creados.
iListNestedReportsDevuelve:
  • la lista de informes anidados que se imprimen actualmente (informes ejecutados por iPrintReport en uno de los procesos de la reporte que se imprimen actualmente).
  • la lista de informes secuenciados que se imprimen actualmente (iSequenceAdd).
iListPrinterDevuelve la lista de impresoras instaladas en el ordenador actual.
iMarginDefine los márgenes "lógicos" de impresión.
iMMToPicaConvierte las coordenadas de un punto (expresadas en milímetros) en coordenadas del sistema.
iNestedHeaderFooterImprime (o no) las cabeceras y pies de página Page de los reporte anidados .
iPageEndFuerza el paso a la siguiente Page durante la impresión de reporte.
iPageHeightCalcula la altura de la Page imprimible (en milímetros) teniendo en cuenta los márgenes superior o inferior.
iPageHeightLeftCalcula la altura disponible (en milímetros) que queda en la Page actual teniendo en cuenta los márgenes definidos (superior o inferior).
iPageNumDevuelve o inicializa el número de la Page actualmente impresa.
iPageWidthCalcula la anchura (en milímetros) de la Page imprimible teniendo en cuenta los márgenes izquierdo o derecho.
iParameterRecupera la configuración de la impresora y configura la impresión.
iParameterPDFDefine las opciones para el archivo PDF generado.
iParameterPreviewConfigura la vista previa de impresión:
  • muestra un mensaje sobre los recursos del equipo actual.
  • muestra u oculta las pestañas de la cinta de opciones (así como los botones).
  • las opciones de exportación disponibles en la mini ventana de vista previa.
iPicaToMMConvierte las coordenadas de un punto (expresadas en coordenadas del sistema) en milímetros.
iPreviewConfigura el destino de impresión.
iPrintBlockObliga a imprimir un bloque reporte.
iPrintBodyComplementFuerza a imprimir un bloque de complemento de cuerpo mientras especifica la altura del bloque de complemento.
iPrintReportImprime una reporte creada con el editor de reportes.
iReportPrintingStatusDevuelve el estado de la impresión actual.
iRoundBorderImprime un borde con contornos redondeados en coordenadas especificadas.
iSelectFontCrea una nueva fuente de impresión desde la ventana estándar para la selección de fuentes....
iSkipPageGenera una interrupción Page: el código correspondiente se envía a la cola de impresión.
iSubstBlockSustituye un bloque de la reporte por otro bloque mientras se imprime la reporte.
iTextHeightCalcula la altura de la fuente para el texto a imprimir (en milímetros).
iTextWidthCalcula el ancho (en milímetros) del texto a imprimir, de acuerdo con la fuente especificada.
iTransparentMagentaModifica el modo de gestión del color Magenta para que este color sea considerado como Transparent (o no) en todas las próximas impresiones.
iWindowCancelConfigura la ventana de impresión de Cancel..
Ver también
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/12/2023

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