XtraGrid를 이미지로 내보내려고합니다. Pratically 내가 XtraChart.ExportToImage() 같은 것이 필요하지만 XtraGrid. 이렇게하는 방법이 있습니까?XtraGrid에서 Image로 변환
감사합니다.
XtraGrid를 이미지로 내보내려고합니다. Pratically 내가 XtraChart.ExportToImage() 같은 것이 필요하지만 XtraGrid. 이렇게하는 방법이 있습니까?XtraGrid에서 Image로 변환
감사합니다.
윈도우에서는 Control.DrawToBitmap 메서드를 사용하여 모든 컨트롤을 비트 맵에 쓸 수 있습니다. 컨트롤이 숨겨진 경우에도 비트 맵으로 캡처 할 수 있습니다.
How to get a screen capture of a .Net WinForms control programmatically?
이 당신을 도움이된다면잘 작동하는 것 같습니다. 도와 주셔서 감사합니다! –
매우 잘 작동하지만 DevExpress.XtraEditors.PanelControl에이 메서드를 사용하면 생성 된 이미지에서 패널이 기본 색 (회색)으로 돌아가지만 코드에서 흰색으로 변경되었습니다. 디버깅 할 때 내 패널의 "BackColor"속성이 변경되었음을 확인했기 때문에 변환하는 동안 문제가 있다고 생각합니다. 변경이 발생하고 배경색은 변환 될 때까지 흰색이지만 패널에서는 회색입니다. 무엇이 문제 일 수 있습니까? 감사. –
흠, 잘 모르겠지만, 나는이 문제를 전혀 일으키지 않은 꽤 복잡한 사용자 컨트롤에서 이것을 시도했습니다. 실제로 UI에서 패널을 흰색으로 볼 수 있습니까? –
알고하지 마십시오 http://devexpress.com/Support/Center/p/Q107282.aspx 도움을 –
감사합니다,하지만 난 이미지가 아닙니다 XLS로 xtragrid를 내 보내야합니다 왜냐하면 나는 itextsharp 라이브러리를 사용하여 pdf 파일에 삽입해야하기 때문이다. 어쩌면 더 쉽게 할 수있는 것이 있을까요? 감사. –