¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como imprimir relatórios usando Sybase.DataWindow.Wpf.DWDataWindowControl em C#

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

Estamos usando Sybase.DataWindow.Wpf.DWDataWindowControl versão 12.5 para imprimir relatórios a partir do código C#. O problema é que o DWDataWindowControl não aceita a configuração de propriedades de impressão a partir do código C#, exceto a configuração de margens.

this.dwObject.Object.DataWindow.Print.PageRange = "1"; // isso não funciona

dwObject.Print(true, false);

Ele sempre imprime todas as páginas.

Qualquer ajuda é apreciada.

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

4 Respuestas

0
Cargando...

Referenciamos os assemblies .NET Sybase.DataWindow.WPF, Sybase.DataWindow.Common, Sybase.DataWindow.Core, Sybase.DataWindow.Shared em projetos C# para exibir relatórios do Powerbuilder criados há anos.

Sim, utilizamos esses (e outros) assemblies .NET em projetos C#. Funciona bem, exceto por este problema: a configuração de propriedades de impressão.

Pode ser que simplesmente não estejamos utilizando a forma correta de manipulação com PrintQueue / PrintTicket.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
        Usamos Sybase.DataWindow.Wpf.DWDataWindowControl versão 12.5 para imprimir relatórios a partir de código C#.
    

¿Estás intentando usar el control directamente desde C# fuera de PB? ¿No estás seguro de si 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...

Uau... Descobri na documentação que não é um erro. A propriedade Print.PageRange e outras propriedades do DataWindow não são compatíveis no PowerBuilder .NET.

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

Olá Bohumil;

Parece ser um erro. Se você puder replicá-lo facilmente (e funcionar bem no PB clássico), recomendaria que registre esse problema com o Suporte Técnico da SAP.

Saudações ... 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?