StitchPageOverlay

Page manipulation

Description

Chồng nội dung của một trang lên một trang hiện có khác tại vị trí đã cho. Trang nguồn được chụp vào một đối tượng Form XObject dạng vectơ và vẽ trên trang đích, giữ nguyên độ trung thực của vectơ đầy đủ (văn bản vẫn có thể chọn, đường dẫn vẫn sắc nét) thay vì số hóa (rasterizing)

Trang nguồn bị tiêu thụ trong quá trình: nó bị chụp lại và ẩn đi, giống hệt như ImposePagesNUp; Nếu số trang mục tiêu lớn hơn số trang nguồn, nó sẽ tự động được điều chỉnh vì việc ẩn trang nguồn sẽ dịch các trang sau xuống một vị trí

Width và Height kiểm soát kích thước vị trí; nếu tỷ lệ khung hình của chúng khác với trang nguồn, nội dung sẽ bị kéo giãn; Sử dụng kích thước riêng của trang cho một lớp phủ 1:1; Độ mờ (Opacity) nằm trong khoảng từ 0 (hoàn toàn trong suốt) đến 1 (hoàn toàn không trong suốt)

Syntax

Delphi

Function TPDFlib.StitchPageOverlay(SourcePage, TargetPage: Integer; Left, Top, Width, Height, Opacity: Double): Integer;

Parameters

SourcePageSố trang dựa trên 1 whose content will be captured and overlaid (consumed and hidden afterwards)
TargetPageSố trang dựa trên 1 that receives the overlay; must differ from SourcePage
Left, TopVị trí trên bên trái của nội dung được phủ lên trên trang mục tiêu, tính bằng các đơn vị đo lường hiện tại (gốc ở trên bên trái)
Width, HeightKích thước vị trí đặt; truyền kích thước trang nguồn cho phần phủ không tỷ lệ
Opacity0..1 alpha cho nội dung lớp phủ (1 = đục, các giá trị dưới 1 bật độ trong suốt qua ExtGState ca/CA)

Return values

0Không thể thực hiện lớp phủ (số trang không hợp lệ, nguồn và đích trùng nhau, hoặc lỗi chụp trang)
1Trang nguồn đã được chụp lại và phủ lên trang mục tiêu