2012-07-11 14 views
1

여기 내 문제가 있습니다. 현재 PowerBuilder 12.5에서 PDF 파일에 데이터 윈도우를 인쇄하려고합니다. 몇 가지 코드가 있는데, 현재이 코드는 다음과 같습니다.DataWindow를 PDF로 올바르게 저장하려면 어떻게해야합니까?

//dw_1.Modify("Datawindow.Export.PDF.Method = Distill! ") 
//dw_1.Modify("DataWindow.Export.PDF.Method = XSLFOP! ") 
dw_1.Object.DataWindow.Export.PDF.Method = Distill! 
//dw_1.Object.DataWindow.Printer = "\\prntsrvr\pr-6" 
dw_1.Object.DataWindow.Export.PDF.Distill.CustomPostScript="No" 
dw_1.SaveAs("c:\dw_one.pdf", PDF!, false) 

기계에 GhostScript가 설치되었지만 새 프린터를 만들고 PB 드라이버 디렉토리에 일부 드라이버를 설정해야하는 곳을 읽었습니다. 아무도 나를 계몽 수 있을까?

답변

3

나는 이것을 직접했다.

당신은 고스트 http://www.ghostscript.com/download/gsdnld.html를 설치하려면 내가 나 자신

당신은 컴퓨터의 관리자로 설치 9.02 버전을 사용하고, 설치 프로그램이 자동으로 생성해야합니다 당신의 OS에 맞는 하나를 (64 비트 대 32 비트)가 "Sybase Datawindow PS"프린터 장치. 그게 당신이 작동하기위한 데이터 윈도우에서 어떤 일을 설정할 필요가 없습니다 완료되면

은 기본적으로 괜찮 있습니다

그냥 수행 dw_1.saveas("c:\somefilename.pdf", PDF!, false) 과 비올라를! a pdf

+0

사실 저는 프린터가 첫 번째 dw.SaveAs()에서 자동 생성되지만 가끔은 권한이 제한된 환경 (따라서 관리자로 실행하는 방법에 대한 조언)에서 질식하는 것으로 보입니다. 설치 프로그램을 사용하면 프린터 생성이 신중할 수 있습니다. 그리고 "Just do"단락의 포인트를 집으로 가져 오려면 대부분의 경우 SaveAs()보다 ** 더 많은 작업을 수행해야합니다. DW의 PDF 생성 옵션을 사용자 정의하는 명령은 문제를 일으킬 가능성이 더 큽니다. – Terry

+0

PDF는 괜찮지 만 데이터 윈도우 형식이 제대로 유지 관리되지 않습니다. 데이터 윈도우에 그려진 선은 나타나지 않으므로 형식이 잘못되었습니다. PDF 파일도 포함되지 않은 이미지가 데이터 윈도우에 배치 된 경우. 솔직히 나는 이것을 PDF 생성의 방법으로 사용할 수 없었습니다. PrimoPDF를 설치하고 대신 수동으로 인쇄하려면 PDF가 필요한 고객에게 묻습니다. PrimoPDF를 사용하여 데이터 윈도우의 자동 PDF 작성을 제어 할 수 없었기 때문에 사용자의 다양한 세부 사항을 묻는 창을 시작한 다음 PDF. – somnath

+1

@somnath 비슷한 문제가 발생하지 않았으며 뉴스 그룹에서이 문제에 대해 불평하는 사람에 대해서도 들어 본 적이 없습니다. 나는 다른 공급 업체의 두 제품을 통합하는 데 어려움이 있음을 거의 의심하지 않으며 옵션에 대해 알고 자하는 것이 좋습니다. 그러나 경험과 다른 사용자의 기대는 이미지 충실도가 향상되는 한 PB/GhostScript 옵션이 가장 적합하다는 것입니다. 사실, 지금은 너무 많이 사용됩니다. 배경 그라디언트를 멋지게 렌더링하고 있습니다. 프린트를 위해 그럴 필요가 없습니다! (인쇄용으로 수정()해야 함) – Terry

1

설치 do pdf8 고스트 스크립트. 그것은 pdf로 그것을 저장하기 위하여 런타임 도중 당신을 요구할 것이다. 확인을 클릭하고 약 2 분을 기다리면 pdf로 데이터 창이 변환됩니다. 자세한 내용은이 비디오를 참조하십시오 https://www.youtube.com/watch?v=BfuV7a_4ONU

관련 문제