SetPDFXMode

ความสอดคล้อง

คำอธิบาย

เลือกโหมดการปฏิบัติตามข้อกำหนด PDF/X ที่ตัวเขียนบังคับใช้ขณะเขียนเอกสาร (ISO 15930)

ไวยากรณ์

Delphi

Function SetPDFXMode(NewMode: Integer): Integer;

พารามิเตอร์

NewMode1 เลือก PDF/X-1a:2003, 2 เลือก PDF/X-3:2003, 3 เลือก PDF/X-4, 4 เลือก PDF/X-6 แบบแลกเปลี่ยนสมบูรณ์, 5 เลือก PDF/X-6p แบบแลกเปลี่ยนบางส่วนสีกระบวนการ และ 6 เลือก PDF/X-6n แบบแลกเปลี่ยนบางส่วน n สี

ค่าที่ส่งกลับ

1 เมื่อเลือกโหมดสำเร็จ, 0 เมื่อโหมดไม่ถูกต้อง, มีเอกสารที่โหลดอยู่ (โหมดใช้กับเอกสารที่สร้างใหม่เท่านั้น) หรือเวอร์ชันบันทึกถูกล็อกชัดเจนให้สูงกว่าฐานของส่วนมาตรฐาน

หมายเหตุ

โหมดนี้เขียนการระบุตัวตนรุ่น pdfxid ใน XMP, ตั้งค่าเวิร์กโฟลว์ output-intent ที่เกี่ยวข้อง, ประกาศ /Trapped และตั้งเวอร์ชันบันทึกตามส่วนมาตรฐาน: PDF 1.4 สำหรับ X-1a และ X-3, PDF 1.6 สำหรับ X-4 และ PDF 2.0 สำหรับตระกูล PDF/X-6PDF/X-6 แบบแลกเปลี่ยนสมบูรณ์ใช้โปรไฟล์ sRGB ที่มากับชุดโปรแกรมตามค่าเริ่มต้น เพื่อให้ข้อมูล ICC ที่ฝังและการประกาศสามองค์ประกอบสอดคล้องกัน ใช้

LoadOutputIntentProfile เพื่อให้โปรไฟล์พิมพ์ Gray, RGB หรือ CMYK อื่นPDF/X-6p และ PDF/X-6n จะไม่สร้างโปรไฟล์ที่ฝัง เรียก

SetOutputIntentProfileReference ด้วยไฟล์ ICC สีกระบวนการหรือ n สี พร้อม URI ที่ดึงข้อมูลได้อย่างน้อยหนึ่งตำแหน่ง ก่อนบันทึกตระกูล PDF/X-6 ยังใช้ output intent ระดับหน้าที่สร้างด้วย

SetPageOutputIntent ได้ ขอบเขตระดับหน้าที่ชัดเจนจะมีลำดับความสำคัญเหนือขอบเขตของเอกสาร และการตรวจก่อนพิมพ์กำหนดให้ทุกหน้าต้องชี้ไปยังขอบเขตใดขอบเขตหนึ่งเหล่านี้ส่วนตรวจตอนเขียนจะปฏิเสธพื้นที่สี DeviceRGB และ ICCBased ภายใต้ X-1a, ความโปร่งใสและ optional content ภายนอก X-4, JavaScript ระดับเอกสาร, ไฟล์แนบ, การเข้ารหัสลับ, ภาพ LZWDecode และฟอนต์ที่ไม่ฝัง ในทุกโหมดPDF/X-6 อนุญาต JavaScript เฉพาะเมื่อผู้ใช้เรียกใช้แอนโนเทชัน Link โดยตรง จำกัดแอ็กชันแบบมีชื่อไว้เฉพาะการนำทางหน้า และปฏิเสธแอ็กชันที่ไม่ปลอดภัย เช่น Launch, ResetForm, ImportData, Hide และ SetOCGStateตอนบันทึก ทุกหน้าจะได้รับ TrimBox (ใช้ MediaBox เป็นค่าเริ่มต้น), แฟล็ก Print, Hidden, Invisible, NoView และ ToggleNoView ของแอนโนเทชันถูกทำให้เป็นมาตรฐาน, แฟล็ก NeedAppearances ของ AcroForm ถูกกำหนดเป็น false และสถานะการแบ่งหมึกถูกประกาศการตรวจก่อนพิมพ์ของ PDF/X-6 ยังตรวจลักษณะปรากฏคงที่ของแอนโนเทชัน, สถานะลักษณะปรากฏของปุ่ม, วิดเจ็ต AcroForm และลายเซ็น, การยกเว้น XFA และ NeedsRendering, ห่วงโซ่แอ็กชัน และข้อจำกัดของแอ็กชันใน catalog, หน้า, หน้าจอ, วิดเจ็ต และฟิลด์

GetInformation(203) รายงานโหมดที่ทำงานอยู่

ดูเพิ่มเติม

SetPDFAMode, LoadOutputIntentProfile, SetOutputIntentSubtype, SetPageOutputIntent, SetOutputIntentProfileReference, AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON