StitchPagesSideBySide

Page manipulation

Description

วางหน้าสองหน้าที่มีอยู่เคียงข้างกันบนหน้าเว็บใหม่ที่กว้างขึ้น หน้าแหล่งที่มาทั้งสองจะถูกจับภาพเป็น Form XObjects เวกเตอร์ และวาดไว้ทางซ้ายและขวา โดยปรับขนาดตาม TargetHeight ที่ร้องขอในขณะที่ยังคงรักษาสัดส่วนภาพของตัวเอง มีการแทรกช่องว่าง (Gap) ระหว่างทั้งสองหน้า

หน้าใหม่จะถูกต่อท้ายเอกสาร ทั้งสองหน้าต้นทางจะถูกจับภาพและซ่อน ความกว้างของหน้าใหม่จะถูกคำนวณโดยอัตโนมัติเป็น Page1ScaledWidth + Gap + Page2ScaledWidth

Syntax

Delphi

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

Parameters

Page1หมายเลขหน้าเริ่มต้นจาก 1 placed on the left (consumed and hidden)
Page2หมายเลขหน้าเริ่มต้นจาก 1 placed on the right (consumed and hidden); must differ from Page1
Gapช่องว่างแนวนอนระหว่างสองหน้าบนแผ่นงานใหม่ ในหน่วยการวัดปัจจุบัน
TargetHeightความสูงของหน้าผลลัพธ์ใหม่ แต่ละหน้าต้นทางจะถูกปรับขนาด (โดยคงอัตราส่วนภาพไว้) ตามความสูงนี้

Return values

0ไม่สามารถทำการปะติดได้ (หน้าไม่ถูกต้อง, หน้าเดียวกันถูกระบุสองครั้ง หรือ TargetHeight ไม่ใช่ค่าบวก)
>= 1หมายเลขหน้าเริ่มต้นจาก 1 of the newly created side-by-side page