ImposePagesNUp

Sayfa düzenleme

Açıklama

Bu sayfa, PDF Library for Delphi içindeki ImposePagesNUp öğesini "Page manipulation" konusu altında açıklar. API adları, parametreler, sınıf adları, dosya adları ve değişmez değerler Delphi kitaplığında ve DLL giriş noktalarında göründükleri biçimde aynen korunur

İşlevi çağırmadan önce sözdizimini, parametreleri ve dönüş değerlerini inceleyin

Sözdizimi

Delphi

Function TPDFlib.ImposePagesNUp(Columns, Rows: Integer; TargetWidth, TargetHeight: Double; Options: Integer): Integer;

Parametreler

Columns ve Rows ızgarayı ayarlar (dörtlü yerleşim için 2 ve 2). TargetWidth/TargetHeight, monte edilen yaprakların sayfa birimlerindeki boyutudur. Options için 0, sayfaları okuma sırasına göre yerleştirir; 1, sırttan dikişli kitapçık yaprakları oluşturur (ızgara zorunlu olarak 2 x 1 yapılır, sayfa sayısı dördün katına tamamlanır ve yapraklar en dıştaki sayfalarla en içtekileri eşleştirerek basılı yığının katlandığında kitapçık oluşturmasını sağlar)

Dönüş Değerleri

Oluşturulan montajlı tabaka sayısını; belgede ikiden az sayfa varsa veya bir parametre geçersizse 0 döndürür

Açıklamalar

Her kaynak sayfa bir form XObject olarak yakalanır ve ızgara hücresinde en-boy oranı korunarak ortalanmış biçimde yeniden çizilir; böylece vektör içerik vektör olarak kalır. Kaynak sayfalar sayfa ağacından kaldırılır; çağrıdan sonra belgede yalnızca montajlı tabakalar bulunur