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ố
| PageNumber | 0 cho output intent Catalog, hoặc số trang bắt đầu từ 1 cho output intent trang tường minh |
|---|---|
| ColorantName | Tên màu thành phần PDF mà dữ liệu CxF/X-4 đặc trưng |
| CxFFileName | Tệ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