SetOutputIntentProfileReference
תאימות, ניהול צבע
תיאור
יוצר או מחליף כוונת פלט PDF 2.0 ברמת מסמך או ברמת עמוד, המפנה לפרופיל ICC חיצוני מבלי להטמיע את בייטי הפרופיל
תחביר
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;פרמטרים
| PageNumber | 0 עבור כוונת הפלט של ה-Catalog, או מספר עמוד, החל מ-1, עבור כוונת פלט עמוד מפורשת |
|---|---|
| ProfileFileName | קובץ ICC מקומי המשמש לאימות הפרופיל ולגזירת מטא-הנתונים של ההפניה שלו; הבייטים אינם מוטמעים |
| 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 בייטים, מחרוזות /ICCVersion בנות ארבעה בייטים ו-/ProfileCS, /ProfileName ו-/ColorantTable אופציונליפרופילי
GRAY, RGB ו-CMYK תומכים במצב 5 של PDF/X-6p; פרופילי 2CLR עד FCLR תומכים במצב 6 של PDF/X-6nהקריאה דורשת PDF 2.0 ומחליפה את כוונת הפלט הראשונה בהיקף הנבחר
ראה גם
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent