DASetPageBox
Funcționalitate de acces direct, Proprietăți pagină
Descriere
Setează dimensiunile dreptunghiurilor de margine ale paginii specificate. MediaBox reprezintă suportul fizic al paginii
CropBox reprezintă regiunea vizibilă a paginii, iar conținutul va fi decupat la această regiune. BleedBox este similar cu CropBox, dar este dreptunghiul folosit într-un mediu de producție
TrimBox indică dimensiunile prevăzute ale paginii finite după tăiere, iar ArtBox definește întinderea conținutului semnificativ al paginii, așa cum a intenționat-o creatorul paginii
Comportamentul versiunii PDF: intrările de dicționar de pagină BleedBox, TrimBox și ArtBox necesită PDF 1.3. Când Direct Access modifică o sursă de versiune mai mică și versiunea de salvare nu este blocată, DASetPageBox ridică antetul documentului salvat la PDF 1.3, astfel încât să corespundă noilor intrări de casete de margine
Sintaxă
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);
Parametri
| FileHandle | Un handle returnat de funcțiile DAOpenFile, DAOpenFileReadOnly sau DAOpenFromStream |
|---|---|
| PageRef | O referință de pagină returnată de funcțiile DAFindPage sau DANewPage |
| BoxIndex | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
| X1 | Coordonata orizontală a colțului din stânga jos al casetei, măsurată în puncte de la marginea stângă a paginii |
| Y1 | Coordonata verticală a colțului din stânga jos al casetei, măsurată în puncte de la partea inferioară a paginii |
| X2 | Coordonata orizontală a colțului din dreapta sus al casetei, măsurată în puncte de la baza paginii |
| Y2 | Coordonata verticală a colțului din dreapta sus al casetei, măsurată în puncte de la baza paginii |
Valori returnate
| 0 | Parametrii FileHandle sau PageRef erau invalizi |
|---|---|
| 1 | Success |