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
| Page1 | Sola yerleştirilen 1 tabanlı sayfa numarası (tüketilir ve gizlenir) |
|---|---|
| Page2 | Sağa yerleştirilen 1 tabanlı sayfa numarası (tüketilir ve gizlenir); Page1'den farklı olmalıdır |
| Gap | Yeni yapraktaki iki sayfa arasındaki geçerli ölçüm birimleriyle yatay boşluk |
| TargetHeight | Yeni çıktı sayfasının yüksekliği; her kaynak sayfa en-boy oranı korunarak bu yüksekliğe ölçeklenir |
Dönüş değerleri
| 0 | Birleştirme gerçekleştirilemedi (geçersiz sayfalar, aynı sayfanın iki kez belirtilmesi veya pozitif olmayan TargetHeight) |
|---|---|
| >= 1 | Yeni oluşturulan yan yana sayfanın 1 tabanlı sayfa numarası |