DASetPageBox
Közvetlen hozzáférési funkciók, oldaltulajdonságok
Leírás
Beállítja a megadott oldal's határoló téglalapjainak méreteit. A MediaBox az oldal fizikai hordozóját jelenti
A CropBox az oldal látható régióját jelenti, a tartalom erre a régióra lesz vágva. A BleedBox a CropBoxhoz hasonló, de a gyártási környezetben használt téglalap
A TrimBox a kész oldal vágás utáni tervezett méreteit jelzi, az ArtBox pedig az oldal 'értelmes tartalmának terjedelmét határozza meg az oldal 'alkotójának szándéka szerint
PDF-verzió viselkedése: a BleedBox, TrimBox és ArtBox oldal-szótárbejegyzésekhez PDF 1.3 szükséges. Ha a Direct Access alacsonyabb verziójú forrást módosít, és a mentési verzió nincs zárolva, a DASetPageBox PDF 1.3-ra emeli a mentett dokumentum fejlécét, hogy az megfeleljen az új határolókeret-bejegyzéseknek
Szintaxis
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);
Paraméterek
| FileHandle | A DAOpenFile, DAOpenFileReadOnly vagy DAOpenFromStream függvények által visszaadott kezelő |
|---|---|
| PageRef | A DAFindPage vagy a DANewPage függvény által visszaadott oldalhivatkozás |
| BoxIndex | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
| X1 | A doboz bal alsó sarkának vízszintes koordinátája, pontban mérve az oldal bal szélétől |
| Y1 | A keret bal alsó sarkának függőleges koordinátája, pontokban mérve az oldal aljától |
| X2 | A mező jobb felső sarkának vízszintes koordinátája, az oldal aljától pontokban mérve |
| Y2 | A doboz jobb felső sarkának függőleges koordinátája, pontban mérve az oldal aljától |
Visszatérési értékek
| 0 | A FileHandle vagy PageRef paraméterek érvénytelenek voltak |
|---|---|
| 1 | Success |