StitchPagesSideBySide

Page manipulation

Description

Đặt hai trang hiện có cạnh nhau trên một trang mới, rộng hơn. Cả hai trang nguồn đều được chụp thành các đối tượng Form XObjects dạng vectơ và vẽ bên trái và bên phải, được điều chỉnh tỷ lệ theo TargetHeight được yêu cầu trong khi vẫn bảo toàn tỷ lệ khung hình riêng lẻ của chúng. Một khoảng trống (Gap) được chèn vào giữa chúng

Trang mới được thêm vào cuối tài liệu; cả hai trang nguồn đều bị chụp lại và ẩn đi; Chiều rộng của trang mới được tự động tính toán bằng Page1ScaledWidth + Gap + Page2ScaledWidth

Syntax

Delphi

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

Parameters

Page1Số trang dựa trên 1 placed on the left (consumed and hidden)
Page2Số trang dựa trên 1 placed on the right (consumed and hidden); must differ from Page1
GapKhoảng cách ngang giữa hai trang trên tờ in mới, tính theo đơn vị đo lường hiện tại
TargetHeightChiều cao của trang đầu ra mới; mỗi trang nguồn được chia tỷ lệ (giữ nguyên tỷ lệ khung hình) theo chiều cao này

Return values

0Không thể thực hiện khâu trang (các trang không hợp lệ, cùng một trang được chỉ định hai lần, hoặc TargetHeight không dương)
>= 1Số trang dựa trên 1 of the newly created side-by-side page