Hola a todos, utilixo el siguiente código para imprimir un report directamente, pero el problema es que se me come la parte de abajo del report y sin embargo utilizo un crviewer dibujado en un formulario y le doy a su boton de imprimir se imprime correctamente.
Muchas gracias por su ayuda.
Public Function Imprimir(ByVal valor As String)
Dim crv1 As New CrystalDecisions.Windows.Forms.CrystalReportViewer()
Dim parametros As New ParameterFields()
Dim parametro As New ParameterField()
Dim dVal As New ParameterDiscreteValue()
parametro.ParameterFieldName = "@Numero"
dVal.Value = valor
parametro.CurrentValues.Add(dVal)
parametros.Add(parametro)
crv1.ParameterFieldInfo = parametros
crv1.ReportSource = "Report1.rpt"
crv1.PrintReport()
End Sub