PDFium Delphi Component Docs

InsertClipPath метод

Component: TPdf  ·  Unit: PDFium
Обрізає все, що малюється на поточній сторінці, за прямокутником

Syntax

procedure InsertClipPath(Left, Bottom, Right, Top: Single);

Left, BottomSingle. Нижній лівий кут прямокутника відсічення в одиницях сторінки PDF (пункти, початок координат у нижньому лівому куті сторінки).
Right, TopSingle. Верхній правий кут прямокутника відсічення в одиницях сторінки PDF.

Description

Додає до сторінки прямокутний шлях відсічення. Вміст поза прямокутником перестає малюватися, хоч і залишається у файлі - відсічення ховає вміст, а не видаляє його. Використовуйте RemoveObject, коли сам вміст має зникнути

Прямокутник задається в користувацькому просторі PDF, де y зростає вгору від низу сторінки, тож Bottom чисельно менший за Top

Шлях відсічення створюється та знищується всередині виклику; сторінка зберігає лише результівний стан відсічення. У збірці PDFium без підтримки створення шляхів відсічення виклик повертається, не змінюючи сторінку

Example

// keep only the top half of an A4 page
Pdf.InsertClipPath(0, 421, 595, 842);
Pdf.UpdatePage;

See Also

PageObjectClipPath, GetPageBox, UpdatePage