DASetPageBox
직접 액세스 기능, 페이지 속성
설명
선택한 페이지'의 경계 사각형 크기를 설정합니다. MediaBox는 페이지의 물리적 매체를 나타냅니다
CropBox는 페이지의 표시 영역을 나타내며 콘텐츠는 이 영역으로 잘립니다. BleedBox는 CropBox와 비슷하지만 제작 환경에서 사용하는 사각형입니다
TrimBox는 재단 후 완성 페이지의 의도한 치수를 나타내며 ArtBox는 페이지' 작성자가 의도한 의미 있는 콘텐츠 범위를 정의합니다'
PDF 버전 동작: BleedBox, TrimBox 및 ArtBox 페이지 사전 항목에는 PDF 1.3이 필요합니다. Direct Access가 더 낮은 버전의 원본을 수정하고 저장 버전이 잠기지 않았으면 DASetPageBox는 새 경계 상자 항목과 일치하도록 저장 문서 머리글을 PDF 1.3으로 승격합니다
구문
Delphi
Function TPDFlib.DASetPageBox(FileHandle, PageRef, BoxIndex: Integer; X1, Y1, X2, Y2: Double): Integer;
ActiveX
Function PDFlib::DASetPageBox(FileHandle As Long, PageRef As Long, BoxIndex As Long, X1 As Double, Y1 As Double, X2 As Double, Y2 As Double) As Long
DLL
int DLDASetPageBox(int InstanceID, int FileHandle, int PageRef, int BoxIndex, double X1, double Y1, double X2, double Y2);
매개변수
| FileHandle | DAOpenFile, DAOpenFileReadOnly 또는 DAOpenFromStream 함수가 반환한 핸들 |
|---|---|
| PageRef | DAFindPage 또는 DANewPage 함수가 반환한 페이지 참조 |
| BoxIndex | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
| X1 | 페이지 왼쪽 가장자리에서 포인트로 측정한 상자 왼쪽 아래 모서리의 가로 좌표 |
| Y1 | 페이지 아래쪽에서 포인트 단위로 측정한 상자 왼쪽 아래 모서리의 수직 좌표 |
| X2 | 페이지 아래쪽에서 포인트 단위로 측정한 상자 오른쪽 위 모서리의 가로 좌표 |
| Y2 | 페이지 아래쪽에서 포인트 단위로 측정한 상자 오른쪽 위 모서리의 세로 좌표 |
반환 값
| 0 | FileHandle 또는 PageRef 매개변수가 잘못되었습니다 |
|---|---|
| 1 | Success |