SetOutputIntentProfileReference
Tuân thủ, quản lý màu
Mô tả
Tạo hoặc thay một output intent PDF 2.0 cấp tài liệu hoặc cấp trang tham chiếu một hồ sơ ICC bên ngoài mà không nhúng các byte hồ sơ
Cú pháp
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Tham số
| PageNumber | 0 cho output intent Catalog, hoặc số trang bắt đầu từ 1 cho output intent trang tường minh |
|---|---|
| ProfileFileName | Tệp ICC cục bộ dùng để kiểm chứng hồ sơ và suy metadata tham chiếu của nó; các byte không được nhúng |
| ProfileURL | URI RFC 3986 ASCII có scheme tường minh để truy xuất cùng hồ sơ ICC |
| OutputConditionIdentifier | Định danh điều kiện sản xuất bắt buộc |
| OutputCondition | Điều kiện dễ đọc tùy chọn |
| Info | Mô tả bổ sung tùy chọn |
| RegistryName | URI registry tùy chọn |
| ProfileName | Mô tả hồ sơ ICC bắt buộc |
| ColorantNames | Tên màu thành phần phân tách bằng dấu chấm phẩy tùy chọn; với hồ sơ n màu thành phần, các tên bị bỏ qua được đọc từ colorantTableTag ICC, còn các tên và thứ tự được cung cấp phải khớp tag đó |
Giá trị trả về
1 khi thành công, hoặc 0 cho đích không hợp lệ, URI, hồ sơ thiết bị đầu ra ICC không đọc được hoặc hỏng dạng, không gian màu hồ sơ không được hỗ trợ, văn bản bắt buộc bị thiếu hoặc metadata màu thành phần không khớp
Ghi chú
Phương thức kiểm chứng header ICC, kích thước khai báo, lớp thiết bị đầu ra và bảng màu thành phần, rồi ghi /DestOutputProfileRef với /URLs, một /CheckSum MD5 16 byte, các chuỗi /ICCVersion bốn byte và /ProfileCS, /ProfileName và một /ColorantTable tùy chọnCác hồ sơ
GRAY, RGB và CMYK hỗ trợ chế độ PDF/X-6p 5; các hồ sơ 2CLR đến FCLR hỗ trợ chế độ PDF/X-6n 6Lời gọi yêu cầu PDF 2.0 và thay output intent đầu tiên ở phạm vi được chọn
Lời gọi yêu cầu PDF 2.0 và thay output intent đầu tiên tại scope đã chọn
Xem thêm
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent