ApplyWatermark

Page layout

Description

Áp dụng một mẫu watermark có thể kết hợp cho tài liệu đã chọn; Mẫu này là một phiên bản của TPDFlibWatermarkBase (từ unit PDFlibWatermark) và có thể là watermark dạng văn bản, watermark dạng hình ảnh, hoặc một mẫu kết hợp chứa một danh sách các watermark phụ được áp dụng đệ quy

Mỗi mẫu mang Position riêng (một trong chín điểm neo hoặc wpCustom), Angle, Opacity (0..1), chế độ Overlay (soOverlay vẽ lên trên nội dung hiện có, soUnderlay vẽ bên dưới), và PageRange; Đối với watermark kết hợp, các thành phần con có PageRange trống sẽ kế thừa phạm vi của watermark kết hợp

Bên trong, hình mờ (watermark) ủy quyền cho StampText / StampImage, do đó độ mờ, xoay, thứ tự lớp và độ phân giải phạm vi trang được xử lý bằng cùng một lộ trình đã được chứng minh giống như các API đóng dấu (stamp)

Syntax

Delphi

Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;

Parameters

WatermarkMột phiên bản mẫu watermark (TPDFlibTextWatermark, TPDFlibImageWatermark, hoặc TPDFlibCompositeWatermark); Trình gọi sở hữu đối tượng và phải giải phóng nó sau khi gọi

Return values

0Không có hình mờ nào được đặt (không có tài liệu được tải, hình mờ nil, hoặc văn bản/hình ảnh trống)
>= 1Số trang mà dấu chìm (watermark) được đặt lên