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

PageYeniden yazılacak 1 tabanlı sayfa numarası
MarginGeç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 greaterKaldı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');