DASetPageBox

Doğrudan erişim işlevselliği, Sayfa özellikleri

Açıklama

Belirtilen sayfa'nın sınır dikdörtgenlerinin boyutlarını ayarlar. MediaBox sayfanın fiziksel ortamını temsil eder

CropBox sayfanın görünür bölgesini temsil eder ve içerik bu bölgeye kırpılır. BleedBox benzerdir ancak üretim ortamında kullanılan dikdörtgendir

TrimBox, kırpma sonrasında bitmiş sayfanın amaçlanan boyutlarını belirtir; ArtBox ise sayfa'nın oluşturucusunun amaçladığı anlamlı sayfa içeriği'nin kapsamını tanımlar

PDF sürümü davranışı: BleedBox, TrimBox ve ArtBox sayfa sözlüğü girdileri PDF 1.3 gerektirir. Direct Access daha düşük sürümlü bir kaynağı değiştirdiğinde ve kaydetme sürümü kilitli olmadığında DASetPageBox, yeni sınır kutusu girdileriyle eşleşmesi için kaydedilen belge üstbilgisini PDF 1.3'e yükseltir

Sözdizimi

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

Parametreler

FileHandleDAOpenFile, DAOpenFileReadOnly veya DAOpenFromStream işlevlerinin döndürdüğü bir tanıtıcı
PageRefDAFindPage veya DANewPage işlevlerinin döndürdüğü sayfa başvurusu
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1Kutunun sol alt köşesinin sayfanın sol kenarından nokta cinsinden ölçülen yatay koordinatı
Y1Kutunun sol alt köşesinin, sayfanın altından punto cinsinden ölçülen dikey koordinatı
X2Kutunun sağ üst köşesinin, sayfanın altından nokta cinsinden ölçülen yatay koordinatı
Y2Kutunun sağ üst köşesinin sayfanın altından nokta cinsinden ölçülen dikey koordinatı

Dönüş değerleri

0FileHandle veya PageRef parametreleri geçersizdi
1Success