Pregunta

He buscado en su sitio. Solo quiero encontrar el número de página en el script vb. Tengo un encabezado de informe y, si está en la página 1, quiero un salto de página después.

¿Fue útil?

Solución

Este código debería hacer el truco. Es el controlador de eventos PrintOnPage para una etiqueta en su Encabezado de informe.

Private Sub xrLabel1_PrintOnPage(ByVal sender As Object, ByVal e As DevExpress.XtraReports.UI.PrintOnPageEventArgs) Handles xrLabel1.PrintOnPage
   If e.PageIndex > 0 Then
      ReportHeader.PageBreak = DevExpress.XtraReports.UI.PageBreak.None
   Else
      ReportHeader.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand
   End If
End Sub

Tenga en cuenta que el valor de PageIndex está indexado a cero. Además, el índice de la página solo está disponible (hasta donde yo sé) en PrintOnPageEventArgs, por lo que esto no funcionará en un evento Before / AfterPrint.

Consulte este artículo de la base de conocimiento como referencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top