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ố

PageNumber0 cho output intent Catalog, hoặc số trang bắt đầu từ 1 cho output intent trang tường minh
ProfileFileNameTệ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
ProfileURLURI 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
InfoMô tả bổ sung tùy chọn
RegistryNameURI registry tùy chọn
ProfileNameMô tả hồ sơ ICC bắt buộc
ColorantNamesTê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