SetOutputIntentProfileReference
ความสอดคล้อง, การจัดการสี
คำอธิบาย
สร้างหรือแทนที่ output intent แบบ PDF 2.0 ระดับเอกสารหรือระดับหน้า ที่อ้างอิงโปรไฟล์ ICC ภายนอกโดยไม่ฝังไบต์โปรไฟล์
ไวยากรณ์
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;พารามิเตอร์
| PageNumber | 0 สำหรับ output intent ของ Catalog หรือหมายเลขหน้าแบบนับจาก 1 สำหรับ output intent ระดับหน้าแบบชัดเจน |
|---|---|
| ProfileFileName | ไฟล์ ICC ในเครื่องที่ใช้ตรวจสอบโปรไฟล์และสร้างเมทาดาทาอ้างอิง ไบต์ของโปรไฟล์จะไม่ถูกฝัง |
| ProfileURL | URI ตาม RFC 3986 แบบ ASCII ที่มี scheme ชัดเจน สำหรับดึงโปรไฟล์ ICC เดียวกัน |
| OutputConditionIdentifier | ตัวระบุเงื่อนไขการผลิตที่จำเป็น |
| OutputCondition | เงื่อนไขแบบอ่านได้ เสริม |
| Info | คำอธิบายเพิ่มเติม เสริม |
| RegistryName | URI ของ registry เสริม |
| 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 และจะแทนที่ output intent ตัวแรกที่ขอบเขตที่เลือก
ดูเพิ่มเติม
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent