2011-01-12 1 views
1

내가 파워 빌더 V12 웹 응용 프로그램 (웹 양식)에 인쇄하는 방법을 알고 싶습니다 [파워 빌더 웹 응용 프로그램은 ASP.Net 웹 응용 프로그램으로 변환됩니다]인쇄 전원에서 빌더 V12 웹 응용 프로그램 (웹 양식)

이 기능은 PowerBuilder V12의 새로운 기능으로 몇 가지 예제와 설명서를 사용할 수 있습니다.

가상 프린터를 정의해야 할 필요가 있으므로 직접 인쇄 할 방법이 없다는 것을 알고 있습니다. 인쇄 할 문서를 준비하고 해당 프린터로 보냅니다.

사용자가 이전에 시도했거나 예제가있는 경우 나를 위해 보내주십시오. 사전에

감사합니다 .. PB 웹 양식에서

답변

2

, 나는 인쇄의 세 가지 방법을 확인했습니다. PowerBuilder 애플리케이션에서 가장 일반적으로 사용되는 DataWindows를 인쇄한다는 의미로 가정합니다.

먼저 코드에 아무 것도하지 않고 PowerBuilder가 DataWindow.Print() 함수 호출을 처리하도록합니다. 사용자를 위해 PDF를 생성하는 "인쇄 관리자"창에 링크하기위한 UI 요소를 생성하여 사용자가 인쇄 관리자에서 다운로드 할 수 있습니다.

두 번째는 DataWindow.SaveAs (..., PDF!) 기능을 활용하고 사용자가 직접 트리거에 DownloadFile() 함수를 호출하는 것입니다. 이렇게하면 첫 번째와 동일한 끝을 얻을 수 있지만 자신의 UI를 관리 할 수 ​​있습니다.

세 번째는 페이지에 데이터 윈도우를 표시하고 자바 스크립트를 호출하여 브라우저의 자체 인쇄 명령을 실행하는 버튼을 사용하는 것입니다. 이 옵션을 사용하면 일부 서식 지정 제어 기능을 사용할 수 없지만 PDF 생성 대신 실제 인쇄 기능을 사용할 수 있습니다.

그리고 PowerBuilder의 마이너 FYI Web Forms 생성 has been around since version 11.0. 그것이 내가 이것을 사용하기 시작한 때인 바로 이러한 옵션들을 생각해 냈습니다. (이런 일들은 나를 위해 시간이 걸립니다.)

행운을 빌어 요,

테리.