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
| FileHandle | DAOpenFile, DAOpenFileReadOnly veya DAOpenFromStream işlevlerinin döndürdüğü bir tanıtıcı |
|---|---|
| PageRef | DAFindPage veya DANewPage işlevlerinin döndürdüğü sayfa başvurusu |
| BoxIndex | 1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox |
| X1 | Kutunun sol alt köşesinin sayfanın sol kenarından nokta cinsinden ölçülen yatay koordinatı |
| Y1 | Kutunun sol alt köşesinin, sayfanın altından punto cinsinden ölçülen dikey koordinatı |
| X2 | Kutunun sağ üst köşesinin, sayfanın altından nokta cinsinden ölçülen yatay koordinatı |
| Y2 | Kutunun sağ üst köşesinin sayfanın altından nokta cinsinden ölçülen dikey koordinatı |
Dönüş değerleri
| 0 | FileHandle veya PageRef parametreleri geçersizdi |
|---|---|
| 1 | Success |