THPDFPage.ShowImageMatrix Method
등록된 이미지 XObject를 현재 PDF 사용자 공간에서 정확한 6개 매개변수 행렬로 배치합니다
선언
procedure ShowImageMatrix(ImageIndex: Integer; A, B, C, D, E, F: Single);
void __fastcall ShowImageMatrix(int ImageIndex, float A, float B, float C, float D, float E, float F);
유닛
HPDFDoc
매개변수
| 이름 | 용도 |
|---|---|
ImageIndex | AddImage, AddImageWithMask, AddImageWithSMask API가 돌려준 인덱스 |
A, B, C, D | 이미지 단위 사각형을 스케일, 회전, 반사, 전단하는 선형 구성 요소 |
E, F | 현재 PDF 사용자 공간에서의 이동(translation) 구성 요소 |
동작
- 선택한 이미지를 현재 페이지 XObject 리소스에 한 번만 등록하고, 반복 배치에서는 기존 별칭을 재사용합니다
- 고립된
q,cm,Do,Q시퀀스를 써서 행렬이 이후 페이지 콘텐츠로 새어 나가지 않게 합니다 - 이미지 XObject 단위 사각형을
[A B C D E F]로 곧장 매핑합니다 - 문서 측정 단위 변환, Y좌표 투영, 가로세로 비율 맞춤, 자동 회전은 적용하지 않습니다
- 잘못된 이미지 인덱스와 유한하지 않은 모든 행렬 구성 요소를 거부합니다
예제
ImageIndex := Document.AddImage(Bitmap, icFlate);
Document.CurrentPage.ShowImageMatrix(
ImageIndex,
120, 0,
0, 80,
36, 540);