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
  • iPageNum y los informes creados con editor de reportes
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
Devuelve o inicializa el número de la Page actualmente impresa.
Observación: iPageNum se puede usar para forzar el número del primer Page a un número distinto de 1.
Ejemplo
// Prints the page number
iPrint(iXPos(200) + iPageNum())
// Forces the page number to 10
iPageNum(10)
...
iEndPrinting()
Sintaxis
<Result> = iPageNum([<Page number>])
<Result>: Integro
Número de Page actuales .
<Page number>: Entero opcional
Nuevo número para la actual Page.
AndroidWidget Android Java Este parámetro no está disponible.
Observaciones

iPageNum y los informes creados con editor de reportes

  • iPageNum se puede utilizar en informes, siempre que se inicie la impresión (en el "Después de la impresión" Event de un descanso, por ejemplo). Esta función no debe utilizarse en el código de apertura de reporte. Se debe utilizar la función PageNumber.
  • iPageNum no debe usarse en el código de preimpresión de un bloque. De hecho, el tamaño final del bloque no se conoce en esta Process y el número de Page en el que se posicionará el bloque puede cambiar.
  • El resultado de Reiniciar el número de páginas después de imprimir el bloque no se ve afectado por la reinicialización de los números de página en los informes (" iPageNum " en la pestaña "UI" de una ventana de bloque description ).
Componente: wd290prn.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo iPageNum
IF CBOX_gerar_pdf=True THEN
iDestination(iPDF)
ELSE
iPreview(ipvZoom100)
END

iBorder(0,0,iPageWidth(),10,1,10)

//Lado Esquerdo
//Linha
//Altura
//Espessura
//Cor Fundo

iPrint(ixPos(1) + "Empresa Matos informatica Ltda "+ixPos(180) +"Pagina"+iPageNum())

iHLine(0, iPageWidth())
iPrint("")
iPrint(iXPos(1) + "Codigo" + iXPos(18) +"Nome")
FOR EACH bancos
iPrint(iXPos(1)+ NumToString(bancos.id_bancos,"06d") + iXPos(18) + bancos.nome)
END
iEndPrinting()
ShellExecute(iLastFile())

// Blog com Video e Exemplo

http://windevdesenvolvimento.blogspot.com.br/2016/11/aula-975-windev-relatorio-35-ipagenum.html

https://www.youtube.com/watch?v=yiWEo7boDcU

De matos
04 12 2016

Última modificación: 22/06/2023

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