DASetPageBox

Fungsionalitas akses langsung, Properti halaman

Deskripsi

Mengeset dimensi boundary rectangle halaman yang ditentukan. MediaBox merepresentasikan medium fisik halaman

CropBox merepresentasikan area visible halaman; konten akan di-clip ke area ini. BleedBox mirip CropBox, tetapi merupakan rectangle yang dipakai di lingkungan produksi

TrimBox menunjukkan dimensi akhir halaman setelah dipotong, dan ArtBox mendefinisikan luas konten bermakna halaman sesuai maksud pembuat halamannya

Perilaku versi PDF: entri dictionary halaman BleedBox, TrimBox, dan ArtBox membutuhkan PDF 1.3. Saat Direct Access memodifikasi sumber berversi lebih rendah dan save version tidak dikunci, DASetPageBox menaikkan header dokumen yang disimpan ke PDF 1.3 agar cocok dengan entri boundary box baru

Sintaks

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

Parameter

FileHandleHandle yang dikembalikan oleh fungsi DAOpenFile, DAOpenFileReadOnly, atau DAOpenFromStream
PageRefReferensi halaman yang dikembalikan oleh fungsi DAFindPage atau DANewPage
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1Koordinat horizontal pojok kiri bawah box diukur dalam point dari tepi kiri halaman
Y1Koordinat vertikal sudut kiri bawah kotak, diukur dalam poin dari bagian bawah halaman
X2Koordinat horizontal pojok kanan atas box diukur dalam point dari bagian bawah halaman
Y2Koordinat vertikal pojok kanan atas box diukur dalam point dari bagian bawah halaman

Nilai kembalian

0Parameter FileHandle atau PageRef tidak valid
1Success