property Annotation[Index: Integer]: TPdfAnnotation; // read/write
Geïndexeerde eigenschap voor lezen en schrijven die het annotatierecord op de opgegeven index van de huidige pagina teruggeeft of bijwerkt
Vereist dat Active True is. Het resultaat is niet gedefinieerd wanneer de index buiten het geldige bereik valt; geef waarden door in 0 .. AnnotationCount - 1 (of gebruik de Length van de array voor varianten zonder telling)
Het teruggegeven record is een momentopname van de waarde op het moment van de aanroep; latere bewerkingen aan het document wijzigen eerder teruggegeven records niet
AttachmentPointSets bevat elke vierhoek die wordt gebruikt door annotaties met markeren, onderstrepen, gegolfd strepen en doorhalen over meerdere regels; AttachmentPoints blijft een compatibiliteitsalias voor de eerste set
Toekennen van het record schrijft gewijzigde waarden terug naar de annotatie; zet een Has*-schildwaarde wanneer een bestaande tekenreeks expliciet naar een lege waarde moet worden gewist
| Index | Op nul gebaseerde index in het bereik 0 .. AnnotationCount - 1 |
var
I: Integer;
begin
if not Pdf1.Active then Exit;
for I := 0 to Pdf1.AnnotationCount - 1 do
begin
// inspect Pdf1.Annotation[I]
Memo1.Lines.Add(IntToStr(I));
end;
end;