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
| Watermark | Mộ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
| 0 | Khô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) |
|---|---|
| >= 1 | Số trang mà dấu chìm (watermark) được đặt lên |