PDFium Delphi Component Docs

เมธอด RemoveAnnotationObject

Component: TPdf  ·  Unit: PDFium
ลบ page object หนึ่งรายการออกจากคำอธิบายประกอบ

Syntax

procedure RemoveAnnotationObject(Index, ObjectIndex: Integer);

IndexInteger ดัชนีแบบ zero-based ของคำอธิบายประกอบบนหน้าปัจจุบัน
ObjectIndexInteger ดัชนีแบบ zero-based ของวัตถุที่จะลบ ต้องต่ำกว่า AnnotationObjectCount ดัชนีที่เกินขอบเขตจะทำให้เกิด EPdfError

Description

ลบเส้นเขียนหรือรูปทรงหนึ่งรายการออกจากคำอธิบายประกอบแบบ ink หรือ stamp โดยไม่กระทบส่วนที่เหลือ dictionary ของคำอธิบายประกอบ หรือเนื้อหาของหน้า

วัตถุที่อยู่ท้ายจะถูกเรียงดัชนีใหม่หลังการลบ ดังนั้น loop ที่ลบหลายรายการควรไล่ดัชนีย้อนจากท้ายไปหน้า

บน PDFium build ที่ไม่รองรับการแก้ไขวัตถุของคำอธิบายประกอบ การเรียกจะทำให้เกิด exception แทนที่จะล้มเหลวโดยเงียบ ผู้เรียกจึงรู้เสมอว่าการแก้ไขนั้นไม่ได้เกิดขึ้น

See Also

AnnotationObjectCount, AddPathToAnnotation, DeleteAnnotation, UpdateAnnotationObject