StitchPagesSideBySide

Sayfa düzenleme

Açıklama

Mevcut iki sayfayı yeni ve daha geniş bir sayfada yan yana yerleştirir. Her iki kaynak sayfa vektör Form XObject'leri olarak yakalanır ve ayrı en-boy oranları korunarak istenen TargetHeight değerine ölçeklenip sola ve sağa çizilir. Aralarına Gap eklenir

Yeni sayfa belgeye eklenir; her iki kaynak sayfa da yakalanır ve gizlenir. Yeni sayfanın genişliği Page1ScaledWidth + Gap + Page2ScaledWidth olarak otomatik hesaplanır

Sözdizimi

Delphi

Function TPDFlib.StitchPagesSideBySide(Page1, Page2: Integer; Gap, TargetHeight: Double): Integer;

Parametreler

Page1Sola yerleştirilen 1 tabanlı sayfa numarası (tüketilir ve gizlenir)
Page2Sağa yerleştirilen 1 tabanlı sayfa numarası (tüketilir ve gizlenir); Page1'den farklı olmalıdır
GapYeni yapraktaki iki sayfa arasındaki geçerli ölçüm birimleriyle yatay boşluk
TargetHeightYeni çıktı sayfasının yüksekliği; her kaynak sayfa en-boy oranı korunarak bu yüksekliğe ölçeklenir

Dönüş değerleri

0Birleştirme gerçekleştirilemedi (geçersiz sayfalar, aynı sayfanın iki kez belirtilmesi veya pozitif olmayan TargetHeight)
>= 1Yeni oluşturulan yan yana sayfanın 1 tabanlı sayfa numarası