PDFium Delphi Component Docs

เมธอด AddPageObjectMark

Component: TPdf  ·  Unit: PDFium
กำกับออบเจ็กต์ของหน้าด้วยชื่อ marked-content ใหม่พร้อม property list

Syntax

function AddPageObjectMark(Index: Integer; const Name: AnsiString; const Params: TPdfContentMarkParams): Integer;

IndexInteger. ดัชนีแบบฐานศูนย์ของออบเจ็กต์ของหน้าที่จะกำกับ
NameAnsiString. ชื่อของ mark เขียนเป็น PDF name ตัวอย่างเช่น Artifact, Span หรือแท็กที่แอปพลิเคชันกำหนดเอง ชื่อว่างเปล่าจะทำให้เกิด EPdfError
ParamsTPdfContentMarkParams. พารามิเตอร์แบบคีย์/ค่าที่ประกอบเป็น property list ของ mark ส่งอาร์เรย์ว่างสำหรับ mark ที่ไม่มีคุณสมบัติ
ResultInteger. ดัชนีแบบฐานศูนย์ของ mark ใหม่ภายในออบเจ็กต์ ใช้ร่วมกับ SetPageObjectMarkParam และ RemovePageObjectMark ได้

Description

เพิ่มแท็ก BDC/EMC ครอบเนื้อหาที่ออบเจ็กต์วาด พารามิเตอร์แต่ละตัวถูกเขียนตาม Kind ของมัน จึง round-trip ผ่าน PageObjectMarks ได้ทั้งจำนวนเต็ม จำนวนจริง สตริง และ byte blob

mark จะอยู่กับออบเจ็กต์ของหน้าจนกว่า content stream จะถูกสร้างใหม่ ให้เรียก UpdatePage ก่อนบันทึก มิฉะนั้นแท็กจะถูกทิ้งเมื่อเขียนไฟล์

การกำกับ mark เป็นวิธีประกาศ artifact: การกำกับเนื้อหาตกแต่งเป็น Artifact จะไม่นำมันเข้าลำดับการอ่านที่เทคโนโลยีช่วยเหลือใช้

See Also

PageObjectMarks, SetPageObjectMarkParam, RemovePageObjectMark, RemovePageObjectMarkParam, UpdatePage