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 / Funciones estándar / Funciones de impresión
  • Varios
  • Impresión en un archivo HTML
  • Impresión en PDF
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
Envía el Image para imprimir al buffer de impresión. El trabajo de impresión no se inicia (solo inicia al utilizar la función iEndPrinting). El modo de impresión de la imagen depende de los parámetros pasados a la función iPrintImage.
Observación: Esta función no debe usarse para imprimir el fondo Image de un reporte. Para definir la imagen de fondo de una reporte, utilice la BackgroundImage Property. El BackgroundImagePrinted Property especifica si la imagen debe imprimirse con el reporte.
Linux Sólo se pueden imprimir las imágenes en formato JPEG.
Android No le recomendamos que utilice imágenes en formato GIF (este formato no es totalmente compatible con el sistema Android).
// Prints Flower.JPG at line 20mm, column 50 mm without stretching or reducing
iPrintImage("Flower.JPG", 20, 50)
iEndPrinting()
Sintaxis

Imprimir una Image en un área específica Ocultar los detalles

iPrintImage(<Image name> , <X1> , <Y1> , <X2> , <Y2> [, <Scale>])
<Image name>: Cadena de caracteres o variable de tipo Image
  • Nombre del archivo que contiene la Image para imprimir. El formato de este archivo debe ser uno de los formatos reconocidos de Image.
  • Nombre de Image Partida pro memoria.
  • WINDEVWEBDEV - Código ServidorReportes y ConsultasUniversal Windows 10 AppiPhone/iPadCódigo de Usuario (UMC)Ajax Nombre de una variable de tipo Image.
Linux Este parámetro debe corresponder a un archivo Image en formato JPEG.
<X1>: Real
Coordenada horizontal de la esquina superior izquierda de la posición de Image (en milímetros).
Valor entre 0 y el ancho de la página (devuelto por iPageWidth).
<Y1>: Real
Coordenada vertical de la esquina superior izquierda de la posición Image (en milímetros).
Valor entre 0 y la altura de la página (devuelto por iPageHeight).
<X2>: Real
Coordenada horizontal de la esquina inferior derecha del borde donde debe imprimirse la Image (en milímetros).
Valor entre 0 y el ancho de la página (devuelto por iPageWidth).
<Y2>: Real
Coordenada vertical de la esquina inferior derecha del borde donde debe imprimirse la Image (en milímetros).
Valor entre 0 y la altura de la página (devuelto por iPageHeight).
<Scale>: Entero o constante de tipo integer (opcional)
Configura la escala del zoom realizado en la Image.
iHomoCenteredDisplayLa imagen se amplía o reduce para ocupar de forma óptima el espacio definido sin distorsionarse. Si está centrado en la zona definida por , , y .
iHomotheticDisplayLa Image se visualiza en sin distorsionarse. Ocupa toda la altura definida por y , o toda la anchura definida por y .
iNormalDisplay
(Valor predeterminado)
La Image aparece en todo el rectángulo definido por , , y . La Image puede ser distorsionada.

Linux Este parámetro no está soportado.

Imprimir una Image en una posición específica Ocultar los detalles

iPrintImage(<Image name> , <X1> , <Y1> [, <Scale>])
<Image name>: Cadena de caracteres o variable de tipo Image
  • Nombre del archivo que contiene la Image para imprimir. El formato de este archivo debe ser uno de los formatos reconocidos de Image.
  • Nombre de Image Partida pro memoria.
  • WINDEVWEBDEV - Código ServidorReportes y ConsultasUniversal Windows 10 AppiPhone/iPadCódigo de Usuario (UMC)Ajax Nombre de una variable de tipo Image.
<X1>: Real
Coordenada horizontal de la esquina superior izquierda de la posición de Image (en milímetros).
Valor entre 0 y el ancho de la página (devuelto por iPageWidth).
<Y1>: Real
Coordenada vertical de la esquina superior izquierda de la posición Image (en milímetros).
Valor entre 0 y la altura de la página (devuelto por iPageHeight).
<Scale>: Entero o constante de tipo integer (opcional)
Escala de zoom aplicada a la Image (incluida entre 0 y 999).
Si no se especifica este parámetro o si es igual a 0, la imagen se muestra tal como está en <X1> <Y1> (equivale a <Escala> = 100).

Imprimir una sección de Image Ocultar los detalles

iPrintImage(<File name> , <X1> , <Y1> , <X2> , <Y2> , <X3> , <Y3> , <X4> , <Y4> [, <Scale>])
<File name>: Cadena de caracteres
  • Nombre del archivo que contiene la Image para imprimir. El formato de este archivo debe ser uno de los formatos reconocidos de Image.
  • Nombre de Image Partida pro memoria.
  • WINDEVWEBDEV - Código ServidorReportes y ConsultasUniversal Windows 10 AppiPhone/iPadCódigo de Usuario (UMC)Ajax Nombre de una variable de tipo Image.
<X1>: Real
Coordenada horizontal de la esquina superior izquierda de la posición de Image (en milímetros).
Valor entre 0 y el ancho de la página (devuelto por iPageWidth).
<Y1>: Real
Coordenada vertical de la esquina superior izquierda de la posición Image (en milímetros).
Valor entre 0 y la altura de la página (devuelto por iPageHeight).
<X2>: Real
Coordenada horizontal de la esquina inferior derecha del borde donde debe imprimirse la Image (en milímetros).
Valor entre 0 y el ancho de la página (devuelto por iPageWidth).
<Y2>: Real
Coordenada vertical de la esquina inferior derecha del borde donde debe imprimirse la Image (en milímetros).
Valor entre 0 y la altura de la página (devuelto por iPageHeight).
<X3>: Real
Coordenada horizontal (coordenada x) de la esquina superior izquierda de la pieza de Image a imprimir (en milímetros).
<Y3>: Real
Coordenada vertical (coordenada y) de la esquina superior izquierda de la pieza de Image a imprimir (en milímetros).
<X4>: Real
Coordenada horizontal (coordenada x) de la esquina inferior derecha de la pieza de Image a imprimir (en milímetros).
<Y4>: Real
Coordenada vertical (coordenada y) de la esquina inferior derecha de la pieza de Image a imprimir (en milímetros).
<Scale>: Entero o constante de tipo integer (opcional)
Configura la escala del zoom realizado en la Image.
iHomoCenteredDisplayLa sección de Image se estira o reduce para ocupar el área específica sin ser distorsionada. Ocupa:
  • toda la altura definida por y : la imagen se centra horizontalmente.
  • toda la anchura definida por y : la imagen se centra verticalmente.
El Image se amplía proporcionalmente si es necesario.
iHomotheticDisplayLa sección Image se visualiza en sin distorsionarse. Ocupa toda la altura definida por y , o toda la anchura definida por y . El Image se amplía proporcionalmente si es necesario.
iNormalDisplay
(Valor predeterminado)
La sección Image (definida por , , y ) se visualiza en todo el rectángulo definido por , , y . La Image puede ser distorsionada.
Observaciones

Varios

  • El origen (0,0) se sitúa en la parte superior izquierda Corner de la hoja. Tiene en cuenta los márgenes físicos de la impresora.
  • Si la imagen no cabe en el área definido y debe centrarse (<Escala> = 999), no se tiene en cuenta la opción de centrar.
WINDEVReportes y ConsultasCódigo de Usuario (UMC)

Impresión en un archivo HTML

Si se usa iPrintImage para imprimir un HTML reporte (creado con editor de reportes ), el Image impreso se distorsionará.
WINDEVWEBDEV - Código ServidorReportes y ConsultasUniversal Windows 10 AppiPhone/iPadCódigo de Usuario (UMC)Ajax

Impresión en PDF

Si sólo se especifican las coordenadas de la esquina superior izquierda de la Image, el ancho de la Image depende de los PPP de la impresora.
Al imprimir en PDF, el PDF y la impresora actual tienen el mismo DPI: en este caso, el ancho del Image en el PDF corresponderá al ancho del Image en la vista previa.
Cuando se imprime en PDF genérico, el PDF y la pantalla tienen el mismo DPI (para evitar depender de una impresora). El Image puede no tener la anchura solicitada.
Le aconsejamos que especifique las coordenadas de la esquina inferior derecha de la imagen para que get siempre dé el mismo resultado (en PDF, en PDF genérico, e independientemente del DPI de la impresora).
Componente: wd300prn.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: 22/06/2023

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