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);

매개변수

FileHandleDAOpenFile, DAOpenFileReadOnly 또는 DAOpenFromStream 함수가 반환한 핸들
PageRefDAFindPage 또는 DANewPage 함수가 반환한 페이지 참조
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1페이지 왼쪽 가장자리에서 포인트로 측정한 상자 왼쪽 아래 모서리의 가로 좌표
Y1페이지 아래쪽에서 포인트 단위로 측정한 상자 왼쪽 아래 모서리의 수직 좌표
X2페이지 아래쪽에서 포인트 단위로 측정한 상자 오른쪽 위 모서리의 가로 좌표
Y2페이지 아래쪽에서 포인트 단위로 측정한 상자 오른쪽 위 모서리의 세로 좌표

반환 값

0FileHandle 또는 PageRef 매개변수가 잘못되었습니다
1Success