PDFium Component Docs

AddPathToAnnotation methode

Component: TPdf  ·  Unit: PDFium
Geeft het met CreatePath gebouwde pad door aan een annotatie in plaats van aan de pagina

Syntax

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. Op nul gebaseerde index van een ink- (anInk) of stamp-annotatie (anStamp) op de huidige pagina. Elk ander subtype verhoogt EPdfError

Description

Bouwt verder op hetzelfde hangende pad als AddPath: roep CreatePath aan, breid het uit met MoveTo, LineTo en BezierTo, en commit het hier in plaats van naar de pagina-inhoud

De annotatie wordt eigenaar, en een pad kan aan slechts één annotatie toebehoren, dus het hangende pad wordt hoe dan ook verbruikt - bij succes door de annotatie, bij falen doordat het wordt vernietigd. Beide uitkomsten laten geen pad hangen

PDFium beperkt het bewerken van objecten tot de subtypes ink en stamp, vandaar dat elk ander subtype wordt afgewezen in plaats van stilletjes niets te doen

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