SetOutputIntentSpectralData

Tuân thủ, quản lý màu

Mô tả

Thêm, thay hoặc xóa một mục màu thành phần trong từ điển /SpectralData OutputIntent PDF 2.0

Cú pháp

Delphi

Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: 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
ColorantNameTên màu thành phần PDF mà dữ liệu CxF/X-4 đặc trưng
CxFFileNameTệp XML CxF/X-4 UTF-8 hoặc UTF-16 có BOM tối đa 64 MiB, hoặc chuỗi rỗng để xóa mục có tên

Giá trị trả về

1 khi thành công, hoặc 0 khi đích không có output intent, tệp không đọc được hoặc hỏng dạng, XML không có gốc CxF, màu thành phần có tên không có đúng một SpotInkCharacterisation khớp, hoặc cùng màu thành phần xuất hiện trong /Solidities

Ghi chú

Bộ phân tích XML không suy giải, từ chối các khai báo như kiểu tài liệu bên ngoài, yêu cầu markup cân bằng và giải mã các thực thể XML định sẵn và số trước khi so sánh SpotInkNameDữ liệu được lưu trong một luồng nén; việc gán lại các byte CxF giống nhau cho cùng hoặc một màu thành phần khác tái dùng luồng gián tiếp hiện có thay vì nhúng bản trùngPreflight PDF/X độc lập giải mã từng luồng phổ, ép buộc một mục màu đặc khớp duy nhất và từ chối chồng lấn với độ đậm mixing-hint

Dữ liệu lưu trong stream nén; gán lại đúng các byte CxF đó cho colorant này hoặc colorant khác sẽ tái dùng indirect stream hiện có thay vì nhúng bản trùng

Preflight PDF/X độc lập decode mọi stream phổ, ép một entry spot-ink khớp duy nhất và từ chối chồng lấn với độ đậm mixing-hint

Xem thêm

SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode