¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo imprimir informes utilizando Sybase.DataWindow.Wpf.DWDataWindowControl en C#

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...

Utilizamos Sybase.DataWindow.Wpf.DWDataWindowControl versión 12.5 para imprimir informes desde código C#. El problema es que DWDataWindowControl no acepta la configuración de propiedades de impresión desde código C# excepto la configuración de márgenes.

this.dwObject.Object.DataWindow.Print.PageRange = "1"; // esto no funciona

dwObject.Print(true, false);

Siempre imprime todas las páginas.

Se agradece cualquier ayuda.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hemos referenciado los ensamblados .net Sybase.DataWindow.WPF, Sybase.DataWindow.Common, Sybase.DataWindow.Core, Sybase.DataWindow.Shared en proyectos c# para presentar informes de Powerbuilder creados hace años.

Sí, usamos estos (y otros) ensamblados .net en proyectos c#. Funciona bien, excepto por este problema: la configuración de propiedades de impresión.

Es posible que simplemente no esté utilizando la forma correcta de manipulación con PrintQueue / PrintTicket.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
        Usamos Sybase.DataWindow.Wpf.DWDataWindowControl versión 12.5 para imprimir informes desde código C#.
    

¿Estás intentando usar el control directamente desde C# fuera de PB? ¿No estás seguro de que vaya a funcionar? ¿Has considerado escribir un ensamblado .Net en PB para hacer lo que deseas y luego usarlo desde C#?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Uf..... Encontré en la documentación que no es un error. La propiedad Print.PageRange y otras propiedades de DataWindow no son compatibles en PowerBuilder .NET.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Bohumil;

Parece ser un error. Si puedes replicarlo fácilmente (y funciona bien en PB clásico), te recomendaría registrar este problema con el Soporte Técnico de SAP.

Saludos ... Chris

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?