SetOutputIntentProfileReference

תאימות, ניהול צבע

תיאור

יוצר או מחליף כוונת פלט PDF 2.0 ברמת מסמך או ברמת עמוד, המפנה לפרופיל ICC חיצוני מבלי להטמיע את בייטי הפרופיל

תחביר

Delphi

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

פרמטרים

PageNumber0 עבור כוונת הפלט של ה-Catalog, או מספר עמוד, החל מ-1, עבור כוונת פלט עמוד מפורשת
ProfileFileNameקובץ ICC מקומי המשמש לאימות הפרופיל ולגזירת מטא-הנתונים של ההפניה שלו; הבייטים אינם מוטמעים
ProfileURLURI של RFC 3986 ב-ASCII עם סכמה מפורשת לאחזור אותו פרופיל ICC
OutputConditionIdentifierמזהה תנאי ייצור נדרש
OutputConditionתנאי קריא אופציונלי
Infoתיאור נוסף אופציונלי
RegistryNameURI של רישום אופציונלי
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