FitImageAndRelease

이미지 처리, 페이지 레이아웃, 최적화

설명

지정한 이미지를 대상 사각형 안에 맞추고, 이미지 종횡비를 유지하며, 요청한 정렬과 회전을 적용한 다음 문서 이미지 캐시에서 해당 이미지 핸들을 해제합니다

일괄 생성기가 배치 후 선택 가능 상태로 남지 않아야 하는 일회용 이미지를 많이 추가할 때 이 도우미를 사용합니다

구문

Delphi

Function TPDFlib.FitImageAndRelease(ImageID: Integer; Left, Top, Width, Height: Double; HAlign, VAlign, Rotate: Integer): Integer;

ActiveX

Function PDFlib::FitImageAndRelease(ImageID As Long, Left As Double, Top As Double, Width As Double, Height As Double, HAlign As Long, VAlign As Long, Rotate As Long) As Long

DLL

int DLFitImageAndRelease(int InstanceID, int ImageID, double Left, double Top, double Width, double Height, int HAlign, int VAlign, int Rotate);

매개변수

ImageID이미지 생성 또는 가져오기 함수가 반환한 이미지 핸들
Left대상 사각형의 가로 좌표
Top대상 사각형의 세로 좌표
Width대상 사각형 너비
Height대상 사각형 높이
HAlign사각형 내부의 가로 맞춤으로 0은 왼쪽, 1은 가운데, 2는 오른쪽입니다
VAlign사각형 안의 세로 정렬이며 0은 위, 1은 가운데, 2는 아래입니다
Rotate회전 모드이며 0은 정상, 1은 시계 반대 방향 90도, 2는 시계 방향 90도, 3은 180도

반환 값

0이미지 핸들이 잘못되었거나 배치 옵션이 범위를 벗어났거나 이미지를 그릴 수 없거나 핸들을 해제할 수 없습니다
1이미지가 맞춰지고 핸들이 해제되었습니다

비고

캐시 핸들이 해제되기 전에 페이지 리소스 사전이 이미 이미지 객체를 참조하므로 저장된 PDF는 해당 객체를 유지합니다

이 함수가 성공한 후 SelectImage(ImageID)는 해제된 해당 핸들에 대해 0을 반환합니다