procedure TransformPageContent(const Matrix: FS_MATRIX; const Clip: TPdfRectangle);
| Matrix | FS_MATRIX. 페이지 콘텐츠에 적용되는 변환, PDF 행렬 순서 |
| Clip | TPdfRectangle. 변환과 함께 적용되는 클립 사각형, PDF 페이지 단위 |
객체를 하나씩 다루는 것이 아니라 페이지 전체를 변환합니다. 스캔을 바로 잡거나 아트워크를 새 페이지 크기에 맞추거나 페이지를 미러링할 때 필요한 작업입니다
주석은 콘텐츠가 아니므로 함께 이동하지 않습니다. 주석이 따라와야 한다면 TransformPageAnnotations로 같은 행렬을 적용합니다
캐시된 텍스트 페이지는 폐기되고 페이지가 다시 로드되므로 추출된 텍스트 위치가 즉시 새 기하 구조를 반영합니다
var M: FS_MATRIX;
var Clip: TPdfRectangle;
M.a := 0.5; M.b := 0; M.c := 0; M.d := 0.5; M.e := 0; M.f := 0;
Clip := Pdf.GetPageBox(pbMediaBox);
Pdf.TransformPageContent(M, Clip);
Pdf.TransformPageAnnotations(M);