SetOutputIntentProfileReference
Συμμόρφωση, διαχείριση χρωμάτων
Περιγραφή
Δημιουργεί ή αντικαθιστά μια πρόθεση εξόδου PDF 2.0 επιπέδου εγγράφου ή σελίδας που παραπέμπει σε εξωτερικό προφίλ ICC χωρίς ενσωμάτωση των byte του προφίλ
Σύνταξη
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Παράμετροι
| PageNumber | 0 για την πρόθεση εξόδου του Catalog, ή αριθμός σελίδας με βάση το 1 για ρητή πρόθεση εξόδου σελίδας |
|---|---|
| ProfileFileName | Τοπικό αρχείο ICC που χρησιμοποιείται για την επαλήθευση του προφίλ και την εξαγωγή των μεταδεδομένων αναφοράς του· τα byte δεν ενσωματώνονται |
| ProfileURL | URI RFC 3986 ASCII με ρητό σχήμα για την ανάκτηση του ίδιου προφίλ ICC |
| OutputConditionIdentifier | Απαιτούμενο αναγνωριστικό συνθήκης παραγωγής |
| OutputCondition | Προαιρετική αναγνώσιμη από άνθρωπο συνθήκη |
| Info | Προαιρετική πρόσθετη περιγραφή |
| RegistryName | Προαιρετικό URI μητρώου |
| ProfileName | Απαιτούμενη περιγραφή προφίλ ICC |
| ColorantNames | Προαιρετικά ονόματα χρωστικών διαχωρισμένα με ερωτηματικό· για προφίλ n χρωστικών, τα παραλειπόμενα ονόματα διαβάζονται από το colorantTableTag του ICC, ενώ τα δοθέντα ονόματα και η σειρά τους πρέπει να ταιριάζουν με αυτή την ετικέτα |
Τιμή επιστροφής
1 σε επιτυχία, ή 0 για άκυρο στόχο ή URI, μη αναγνώσιμο ή κακοδιατυπωμένο προφίλ συσκευής εξόδου ICC, μη υποστηριζόμενο χρωματικό χώρο προφίλ, ελλιπές απαιτούμενο κείμενο ή ασυμβίβαστα μεταδεδομένα χρωστικών
Παρατηρήσεις
Η μέθοδος επαληθεύει την κεφαλίδα ICC, το δηλωμένο μέγεθος, την κλάση συσκευής εξόδου και τον πίνακα χρωστικών, και έπειτα γράφει /DestOutputProfileRef με /URLs, /CheckSum MD5 16 byte, τις συμβολοσειρές /ICCVersion τεσσάρων byte και /ProfileCS, /ProfileName και έναν προαιρετικό /ColorantTableΠροφίλ
GRAY, RGB και CMYK υποστηρίζουν τη λειτουργία 5 του PDF/X-6p· προφίλ 2CLR έως FCLR υποστηρίζουν τη λειτουργία 6 του PDF/X-6nΗ κλήση απαιτεί PDF 2.0 και αντικαθιστά την πρώτη πρόθεση εξόδου στο επιλεγμένο εύρος
Δείτε επίσης
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent