DrawImageAndRelease
이미지 처리, 페이지 레이아웃, 최적화
설명
선택한 페이지에 지정한 이미지를 그린 다음 페이지 리소스 참조가 등록되면 문서 이미지 캐시에서 해당 이미지 핸들을 해제합니다
한 번만 사용하는 이미지를 많이 추가하며 같은 이미지 핸들을 다시 선택할 필요가 없는 생성 문서에 이 도우미를 사용합니다
구문
Delphi
Function TPDFlib.DrawImageAndRelease(ImageID: Integer; Left, Top, Width, Height: Double): Integer;
ActiveX
Function PDFlib::DrawImageAndRelease(ImageID As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long
DLL
int DLDrawImageAndRelease(int InstanceID, int ImageID, double Left, double Top, double Width, double Height);
매개변수
| ImageID | 이미지 생성 또는 가져오기 함수가 반환한 이미지 핸들 |
|---|---|
| Left | 왼쪽 가장자리의 가로 좌표 |
| Top | 위쪽 가장자리의 세로 좌표 |
| Width | 그려진 너비 |
| Height | 그려진 높이 |
반환 값
| 0 | 이미지 핸들이 잘못되었거나 이미지를 그릴 수 없거나 핸들을 해제할 수 없습니다 |
|---|---|
| 1 | 이미지가 그려지고 핸들이 해제되었습니다 |
비고
캐시 핸들이 해제되기 전에 페이지 리소스 사전이 이미 이미지 객체를 참조하므로 저장된 PDF는 해당 객체를 유지합니다
이 함수가 성공한 후 SelectImage(ImageID)는 해제된 해당 핸들에 대해 0을 반환합니다