이 메서드는 이미지의 일부를 top-down DIB(Device-Independent Bitmap)로 반환합니다. 0이 검은색을 나타내는 팔레트는 gray 및 흑백 이미지에 사용됩니다.이 메서드는 DIB를 Handle 객체로 반환합니다. 이 객체는 메모리 할당을 관리하고 더 이상 사용되지 않을 때 리소스를 해제합니다.
Modification[in] ImageModification 형식의 이 매개변수는 이미지에 적용할 수정을 정의합니다. 여기에는 잘라내기 사각형이 포함될 수 있으며, 이 경우 이미지의 지정된 부분만 전달됩니다. 또한 확대/축소 비율, 이미지의 일부를 색으로 채우기 위한 칠하기 사각형 등이 포함될 수 있습니다. 이 매개변수는 0일 수도 있으며, 이 경우 이미지 페이지에는 아무 수정도 적용되지 않고 “있는 그대로” 전달됩니다.Result[out, retval] 연결된 비트맵에 대한 핸들을 나타내는 결과 Handle 객체의 인터페이스 포인터를 받는 IHandle* 포인터 변수에 대한 포인터입니다.
FREngine.IEngine engine;FREngine.IFRDocument frdoc;// 문서가 이미 생성되어 있고 이미지가 추가되어 있다고 가정합니다// 문서 페이지의 색상 이미지 평면에 대한 비트맵 핸들 가져오기FREngine.IFRPage page = frDoc.Pages[0];FREngine.IImageDocument imageDoc = page.ImageDocument;FREngine.IImage image = imageDoc.ColorImage;FREngine.IHandle hBitmap = image.GetBitmap( null );// 비트맵 사용System.Drawing.Image preprocessedImage = System.Drawing.Image.FromHbitmap( hBitmap.Handle );...Gdi32.DeleteObject( hBitmap );