THotPDF.RegisterICCProfile Method
Επικυρώνει και καταχωρίζει επαναχρησιμοποιήσιμο προφίλ ICC v2 ή v4 ως πόρο χρωματικού χώρου ICCBased
Δήλωση
function RegisterICCProfile(const ProfileFileName: AnsiString; NumComponents: Integer; const AlternateCS: AnsiString= ''): AnsiString; overload;
function RegisterICCProfile(ProfileStream: TStream; NumComponents: Integer; const AlternateCS: AnsiString= ''): AnsiString; overload;
function RegisterICCProfile(const ProfileFileName: AnsiString; const AlternateCS: AnsiString= ''): AnsiString; overload;
function RegisterICCProfile(ProfileStream: TStream; const AlternateCS: AnsiString= ''): AnsiString; overload;
Μονάδα
HPDFDoc
Παράμετροι
| Όνομα | Σκοπός |
|---|---|
ProfileFileName | Διαδρομή προς το προφίλ ICC |
ProfileStream | Ροή προφίλ ICC της οποίας διατηρείται η τρέχουσα θέση |
NumComponents | Αναμενόμενο πλήθος συστατικών προφίλ, που πρέπει να ταιριάζει με την υπογραφή χρωματικού χώρου των δεδομένων ICC |
AlternateCS | Αντίστοιχη εφεδρεία DeviceGray, DeviceRGB ή DeviceCMYK· κενή τιμή την παράγει από το προφίλ |
Τιμή επιστροφής
Επιστρέφει το επαναχρησιμοποιήσιμο όνομα πόρου χρωματικού χώρου, όπως CS1
Σημειώσεις χρήσης
- Η κεφαλίδα προφίλ, η υπογραφή
acsp, το δηλωμένο μέγεθος, έκδοση, PCS, πρόθεση απόδοσης, πίνακας tags, όρια tags και πλήθος συστατικών επικυρώνονται πριν δημιουργηθεί έμμεσο αντικείμενο - Οι υπερφορτώσεις χωρίς
NumComponentsσυμπεραίνουν ένα, τρία ή τέσσερα συστατικά από δεδομένα προφίλ GRAY, RGB ή CMYK - Η καταχώριση πανομοιότυπων bytes επιστρέφει το υπάρχον όνομα πόρου αντί να ενσωματώνει διπλό προφίλ
- Η απόδοση φορτωμένων σελίδων μετασχηματίζει έγκυρα διανυσματικά χρώματα
ICCBasedκαι ακατέργαστα δείγματα εικόνας σε sRGB μέσω της ενσωματωμένης διοχέτευσης ICC, τηρεί όλες τις προθέσεις απόδοσης PDFri, εφαρμόζει ρυθμισμένη αντιστάθμιση μαύρου σημείου και χρησιμοποιεί/Alternateμόνο όταν δεν είναι διαθέσιμη μετατροπή - Χρησιμοποιήστε το επιστρεφόμενο όνομα με
THPDFPage.SetFillColorSpace,SetStrokeColorSpace,SetTransparencyGroupICCήTHotPDF.RegisterDefaultColorSpace