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

FileHandleA DAOpenFile, DAOpenFileReadOnly vagy DAOpenFromStream függvények által visszaadott kezelő
PageRefA DAFindPage vagy a DANewPage függvény által visszaadott oldalhivatkozás
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1A doboz bal alsó sarkának vízszintes koordinátája, pontban mérve az oldal bal szélétől
Y1A keret bal alsó sarkának függőleges koordinátája, pontokban mérve az oldal aljától
X2A mező jobb felső sarkának vízszintes koordinátája, az oldal aljától pontokban mérve
Y2A doboz jobb felső sarkának függőleges koordinátája, pontban mérve az oldal aljától

Visszatérési értékek

0A FileHandle vagy PageRef paraméterek érvénytelenek voltak
1Success