PDFium Delphi Component Docs

AddPathToAnnotation метод

Component: TPdf  ·  Unit: PDFium
Передає шлях, побудований через CreatePath, анотації замість сторінки

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Нульовий індекс анотації чорнил (anInk) або штампа (anStamp) на поточній сторінці. Будь-який інший підтип породжує EPdfError.

Description

Будується на тому самому очікуючому шляху, що й AddPath: викличте CreatePath, розширте його через MoveTo, LineTo і BezierTo, а потім зафіксуйте тут, а не у вмісті сторінки

Анотація бере володіння, і шлях може належати лише одній анотації, тож очікуючий шлях споживається так чи інакше - при успіху анотацією, при невдачі знищенням. Будь-який результат не лишає очікуючого шляху

PDFium обмежує редагування об'єктів підтипами чорнил і штампа, саме тому будь-який інший підтип відхиляється, а не мовчки нічого не робить

Example

Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);

See Also

CreatePath, AddPath, CreateAnnotation, AnnotationObjectCount