property Annotation[Index: Integer]: TPdfAnnotation; // read/write
Propriété indexée en lecture/écriture qui renvoie ou met à jour l’enregistrement d’annotation à l’index donné sur la page courante
Exige que Active soit True. Le résultat est indéfini lorsque l’index est hors de la plage valide ; passez des valeurs dans 0 .. AnnotationCount - 1 (ou utilisez la Length du tableau pour les variantes non comptées)
L’enregistrement renvoyé est un instantané de la valeur au moment de l’appel; les modifications ultérieures du document ne modifient pas les enregistrements déjà renvoyés
AttachmentPointSets contient chaque quadrilatère utilisé par les annotations de surlignage multi-ligne, de soulignement, d’ondulation et de barré ; AttachmentPoints reste un alias de compatibilité pour le premier ensemble
Assigner l’enregistrement réécrit les valeurs modifiées dans l’annotation ; définissez une sentinelle Has* lorsqu’une chaîne existante doit être explicitement effacée vers une valeur vide
| Index | Index de base 0 dans la plage 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;