THotPDF.RegisterICCProfile Method
Xác thực và đăng ký một profile ICC v2 hoặc v4 tái sử dụng được như một tài nguyên không gian màu ICCBased
Khai báo
function RegisterICCProfile(const ProfileFileName: AnsiString; NumComponents : Integer; const AlternateCS : AnsiString= 'DeviceRGB'): AnsiString; overload;
Đơn vị
HPDFDoc
Tham số
| Name | Purpose |
|---|---|
ProfileFileName | Đường dẫn tới ICC profile |
ProfileStream | Stream ICC profile mà vị trí hiện tại của nó được bảo toàn |
NumComponents | Số thành phần profile kỳ vọng, phải khớp chữ ký không gian màu dữ liệu ICC |
AlternateCS | Phương án dự phòng DeviceGray, DeviceRGB hoặc DeviceCMYK khớp; giá trị rỗng sẽ suy ra nó từ profile |
Giá trị trả về
Trả về tên tài nguyên không gian màu tái sử dụng được như CS1
Ghi chú sử dụng
- Header profile, chữ ký
acsp, kích thước tuyên bố, phiên bản, PCS, rendering intent, bảng tag, bounds tag và số thành phần được xác thực trước khi một đối tượng indirect được tạo - Các overload không có
NumComponentssuy ra một, ba hoặc bốn thành phần từ dữ liệu profile GRAY, RGB hoặc CMYK - Đăng ký các byte giống hệt nhau sẽ trả về tên tài nguyên hiện có thay vì nhúng một profile trùng
- Kết xuất trang đã tải chuyển các màu vector
ICCBasedhợp lệ và các mẫu ảnh thô sang sRGB qua pipeline ICC nhúng, tôn trọng mọi rendering intent PDFri, áp bù điểm đen đã cấu hình, và chỉ dùng/Alternatekhi không thể chuyển đổi - Dùng tên trả về với
THPDFPage.SetFillColorSpace,SetStrokeColorSpace,SetTransparencyGroupICChoặcTHotPDF.RegisterDefaultColorSpace