2010-06-08 3 views

답변

0

나는 ESRI와 동일한 문제를 가지고 있습니다. 우리는지도를 인쇄하려고했습니다. 사이트 간 보안으로 인해 이미지의 픽셀에 액세스 할 수 없습니다. ESRI ARCServer와 동일한 서버에 Silverlight 응용 프로그램을 호스팅하는 경우 아무런 문제가 없습니다.

ESRI 샘플 웹 사이트에 인쇄 예제가 있지만 매력처럼 작동하지만 앱과 이미지가 동일한 서버에 있기 때문입니다.

내가 끝낸 것은 완전히 haxor 이었지만 효과가있었습니다. 나는 필요한베이스 맵 이미지를 얻기 위해 proxie와 같은 ashx 핸들러를 사용하고 그 이미지 위에 그려 넣었다.

+0

그래, ESRI 샘플에서 그런 인쇄 예제를 발견했지만 당신 말이 맞습니다. 앱과 이미지가 동일한 서버에 있습니다. ashx 처리기 (또는 좋은 예)를 좀 더 자세히 설명해 주시겠습니까? 지도 상단에 일부 이미지를 그려야합니다. 특정 교차로 또는 도로에서 쉽게 그릴 수 있었습니까 ?? 도메인 간 정책을 사용하지 않도록 설정 하시겠습니까? 도움을 주셔서 감사합니다 Muad'Dib – Devphil

+0

내가 원하는지도 영역에 대한 HTTP 요청을 보내려면 webclient를 사용하여로드 한 다음 모양 파일을 사용하여 반환 된 이미지를 그립니다. [여기] (http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx) 은 도메인 간 콘텐츠에 대한 기사입니다. –

0

화면을 캡처하는 실버 라이트와에서 다른 방법이 없습니다. 외부 도구를 통해이를 지원해야합니다.