SetOutputIntentProfileReference

Συμμόρφωση, διαχείριση χρωμάτων

Περιγραφή

Δημιουργεί ή αντικαθιστά μια πρόθεση εξόδου PDF 2.0 επιπέδου εγγράφου ή σελίδας που παραπέμπει σε εξωτερικό προφίλ ICC χωρίς ενσωμάτωση των byte του προφίλ

Σύνταξη

Delphi

Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;

Παράμετροι

PageNumber0 για την πρόθεση εξόδου του Catalog, ή αριθμός σελίδας με βάση το 1 για ρητή πρόθεση εξόδου σελίδας
ProfileFileNameΤοπικό αρχείο ICC που χρησιμοποιείται για την επαλήθευση του προφίλ και την εξαγωγή των μεταδεδομένων αναφοράς του· τα byte δεν ενσωματώνονται
ProfileURLURI 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