SetOutputIntentProfileReference

ความสอดคล้อง, การจัดการสี

คำอธิบาย

สร้างหรือแทนที่ output intent แบบ PDF 2.0 ระดับเอกสารหรือระดับหน้า ที่อ้างอิงโปรไฟล์ ICC ภายนอกโดยไม่ฝังไบต์โปรไฟล์

ไวยากรณ์

Delphi

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

พารามิเตอร์

PageNumber0 สำหรับ output intent ของ Catalog หรือหมายเลขหน้าแบบนับจาก 1 สำหรับ output intent ระดับหน้าแบบชัดเจน
ProfileFileNameไฟล์ ICC ในเครื่องที่ใช้ตรวจสอบโปรไฟล์และสร้างเมทาดาทาอ้างอิง ไบต์ของโปรไฟล์จะไม่ถูกฝัง
ProfileURLURI ตาม RFC 3986 แบบ ASCII ที่มี scheme ชัดเจน สำหรับดึงโปรไฟล์ ICC เดียวกัน
OutputConditionIdentifierตัวระบุเงื่อนไขการผลิตที่จำเป็น
OutputConditionเงื่อนไขแบบอ่านได้ เสริม
Infoคำอธิบายเพิ่มเติม เสริม
RegistryNameURI ของ 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