TrimPageContentToCropBox
İçerik akışı düzenleme
Açıklama
İstenen sayfadaki her içerik katmanını yeniden yazar ve korumacı dönüştürülmüş sınırları etkin CropBox değerinin tamamen dışında kalan üst düzey metin çalıştırmalarını, çizilmiş yolları, görüntü yerleşimlerini ve Form XObject çağrılarını kaldırır. Sayfada açık bir CropBox yoksa devralınan MediaBox kullanılır
Korunan kutuyla kesişen, sınırları çözümlenmemiş olan, bir kırpma yoluna katılan veya metin kırpma işleme modu kullanan nesneler korunur. Sonraki göreli metnin konumunu koruması için metin baytları eşdeğer bir sayısal ilerletme değeriyle değiştirilir. Kesişen Form XObject öğeleri, paylaşılan iç akışları değiştirilmeden korunur
Sözdizimi
Delphi
Function TPDFlib.TrimPageContentToCropBox(Page: Integer; Margin: Double= 0): Integer;
ActiveX
Function PDFlib::TrimPageContentToCropBox(Page As Long, Margin As Double) As Long
DLL
int DLTrimPageContentToCropBox(int InstanceID, int Page, double Margin);
Parametreler
| Page | Yeniden yazılacak 1 tabanlı sayfa numarası |
|---|---|
| Margin | Geçerli ölçü birimlerindeki kenar boşluğu. Pozitif değerler tutulan kutuyu içeri alır, negatif değerler genişletir |
Dönüş değerleri
| 0 or greater | Kaldırılan eksiksiz boyama nesnelerinin sayısı. Sıfır ayrıca uygun bir nesne bulunmadığı veya sayfa ya da kenar boşluğunun geçersiz olduğu anlamına gelir |
|---|
Örnek
Removed := PDF.TrimPageContentToCropBox(1, 0);
PDF.SaveToFile('trimmed.pdf');