크리스탈 리포트에서 이미지를 회전하고 싶습니다. 특히 프로그래밍 방식으로 이미지에 대해 동적으로 돌리고 싶었어요. 90도, 180도, 270도 이런 식으로 이미지를 돌리는 방법에 대해 알아보았는데 결과는 실패로 끝났습니다...! 적어도 현재 주어진 크리스탈 리포트 개발도구는 그러한 기능을 제공하지 않고 있음을 확인하였습니다. 크리스탈 리포트는 이미지 조작에 제한적인 지원을 제공하므로 이미지를 동적으로 직접 회전하는 기능은 없답니다.
다음의 처리방법이 동적 해결책이 되지는 못하겠으나, 적어도 수동으로 해결하는 방법에 대해 간단히 서술해 보았습니다.
이미지 회전
이미지 자체를 크리스탈 리포트 자체에서 미리 회전시켜 놓는 방법입니다. 입력된 그림 객체를 선택한 다음, 그림 개체 부분에서 각도를 조정해 주세요.
이미지 자체를 회전하여 생성
이미지 자체를 미리 회전시킨 후에 크리스탈 리포트에 삽입합니다. 이미지를 원하는 각도로 하려면 그림판과 같은 이미지 편집 도구를 사용해 주세요.
이미지 돌리는 방법
픽처 오브젝트 부분을 점검해 보아도 로테이션에 관한 내용은 안타깝게도 찾을 수가 없었습니다. 그리하여 위와 같이 제한된 조건에서, 이를 극복하기 위한 임시 해결책에 대해 알아보았습니다. 결국 해당 방법은 수동 단계를 포함하며 동적 회전 기능에 대한 프로그래밍적인 해결은 없답니다... 그나마 위의 방법이 가장 실용적이며 최선이 아닐까 합니다. 버전이 업그레이드 되면 해당 기능이 혹시 나오지 않을까 싶습니다. 또는 해당 기능이 꼭 필요한 경우 타사 도구 사용을 고려하거나 사용자 정의 개발에 대해 검토 및 탐색을 해야 할듯합니다.