문제

이것은 약간 특별합니다.
문자열 양식의 일부 HTML을 DocumentText 속성을 통해 웹 브라우저 컨트롤에로드하고 있습니다.
이제 PDF 프린터 (내 경우 Bullzip PDF 프린터)로 페이지를 인쇄하면 항상 URL을 "정보 : blank"인 문서 이름으로 간주합니다.
URL 속성 (읽기 전용)을 변경하거나 인쇄 동작을 변경하여 URL이 Filename이 아닌 다른 텍스트를 사용 하여이 값을 다른 값으로 변경할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

이 주제에 대한 나의 지식은 약간 날짜가 있지만 몇 가지 옵션이 있습니다.

첫 번째는 인터넷 옵션에서 컴퓨터 설정을 변경하는 것입니다. 이것이 손으로 또는 레지스트리 변경 스크립트를 통해 수행되는지 여부에 관계없이 개발자에게는 간단하지만 배포 또는 호환 각도에서 가장 좋은 접근 방식은 아닙니다.

다음 접근법은 사용자 정의 인쇄 템플릿을 개발하는 것입니다. 이것은 재미 있지 않지만 아마도 가장 전문적인 접근법 일 것입니다. 이 게시물 에이 접근법에 필요한 모든 정보를 포함시키고 싶은 한, 다루기에는 너무 많습니다. 다음은 좋은 개요입니다 그리고 거기에서 행운을 빕니다.

이에 대한 나의 경험은 .NET 1.1 WinForms 응용 프로그램에 사용 된 MS 웹 콘트롤 컴포넌트에서 웹 슈퍼 GOO PDF 변환기 구성 요소로 인쇄하는 것이 포함되었습니다. 귀하의 마일리지가 다를 수 있습니다.

다른 팁

URL 속성이 인쇄되지 않도록 헤더 및 바닥 글을 변경할 수 있습니다.

하려고 노력하다 Navigate URL에이를 통해 취소하십시오 DWebBrowserEvents::BeforeNavigate

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top