3
전체 스크롤 합성 이미지를 이미지로 내보내려고합니다. 복합체의 가시 영역뿐만 아니라 전체 복합체를 의미합니다. I이 예 발견전체 스크롤 합성 이미지를 이미지로 내보내기
Image drawable = new Image(display, someComposite.getBounds());
GC gc = new GC(drawable);
mainWidget.print(gc);
ImageLoader loader = new ImageLoader();
loader.data = new ImageData[] {drawable.getImageData()};
loader.save("exportedImage.bmp", SWT.IMAGE_BMP);
drawable.dispose();
gc.dispose();
을되지만 출력은 스크롤 복합체의 표시 영역이다. :(그리고 그것의 전체가 아니기 때문에 나는 .getBound()
방법 때문에 그것을 추측하지만 다른 방법으로 전환하는 방법을 찾지 못합니다. .getClientArea()
을 시도했지만 작동하지 않았습니다 ...
미리 감사드립니다. . 요시 내가 예를 발견하고 몇 가지 물건을 수정