SetPageTransparencyGroup
Đồ họa vector, Văn bản, Bố cục trang
Mô tả
Đặt dictionary transparency group của trang đang chọn. Hữu ích khi nội dung trang dùng mask, soft mask, blend mode hoặc nội dung captured đã ghép và trang cần một blending color space được định nghĩa
Hành vi phiên bản PDF: transparency group của trang dùng mô hình transparency /Group của PDF 1.4. Nếu phiên bản tài liệu hiện tại thấp hơn và phiên bản lưu chưa bị khóa, SetPageTransparencyGroup tự nâng tài liệu lên PDF 1.4 và ghi transparency group vào AutoBumpedFeatures. Nếu caller khóa một phiên bản lưu thấp hơn, cổng tương thích từ chối việc lưu với LastErrorCode 602
Cú pháp
Delphi
Function TPDFlib.SetPageTransparencyGroup(CS, Isolate, Knockout: Integer): Integer;
ActiveX
Function PDFlib::SetPageTransparencyGroup(CS As Long, Isolate As Long, Knockout As Long) As Long
DLL
int DLSetPageTransparencyGroup(int InstanceID, int CS, int Isolate, int Knockout);
Tham số
| CS | Không gian màu pha trộn: 1 = DeviceRGB, 2 = DeviceCMYK |
|---|---|
| Isolate | Đặt 1 để cô lập transparency group khỏi backdrop của trang; đặt 0 cho nhóm không cô lập |
| Knockout | Đặt 1 để bật hành vi knockout bên trong nhóm; đặt 0 để compositing bình thường |
Giá trị trả về
| 0 | Bộ chọn color space không hợp lệ, không có trang nào đang chọn, hoặc chế độ PDF/A hiện tại cấm transparency group |
|---|---|
| 1 | Đã đặt transparency group của trang thành công |
Xem thêm
SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit