procedure InsertClipPath(Left, Bottom, Right, Top: Single);
| Left, Bottom | Single. มุมล่างซ้ายของสี่เหลี่ยมผืนผ้าคลิปในหน่วยหน้าของ PDF (พอยต์ จุดกำเนิดอยู่ที่มุมล่างซ้ายของหน้า) |
| Right, Top | Single. มุมขวาบนของสี่เหลี่ยมผืนผ้าคลิปในหน่วยหน้าของ PDF |
เพิ่ม clip path รูปสี่เหลี่ยมผืนผ้าให้กับหน้า เนื้อหานอกสี่เหลี่ยมผืนผ้าจะไม่ถูกวาดอีกต่อไป แม้ยังคงอยู่ในไฟล์ - การคลิปเพียงซ่อนเนื้อหา ไม่ได้ลบทิ้ง ให้ใช้ RemoveObject เมื่อต้องการกำจัดเนื้อหานั้นเอง
สี่เหลี่ยมผืนผ้าระบุใน user space ของ PDF ซึ่ง y เพิ่มขึ้นจากด้านล่างของหน้า ดังนั้น Bottom จึงมีค่าน้อยกว่า Top ในเชิงตัวเลข
clip path ถูกสร้างและทำลายภายในการเรียก หน้าเก็บไว้เพียงสถานะคลิปที่เป็นผลลัพธ์ บน build ของ PDFium ที่ไม่รองรับการสร้าง clip path การเรียกจะคืนกลับโดยไม่เปลี่ยนแปลงหน้า
// keep only the top half of an A4 page
Pdf.InsertClipPath(0, 421, 595, 842);
Pdf.UpdatePage;