property Annotation[Index: Integer]: TPdfAnnotation; // read/write
Indizierte Lese-/Schreib-Eigenschaft, die den Anmerkungs-Record am angegebenen Index der aktuellen Seite zurückgibt oder aktualisiert
Erfordert, dass Active auf True steht. Das Ergebnis ist undefiniert, wenn der Index außerhalb des gültigen Bereichs liegt; übergeben Sie Werte im Bereich 0 .. AnnotationCount - 1 (oder verwenden Sie die Length des Arrays für nicht gezählte Varianten)
Der zurückgegebene Record ist ein Schnappschuss des Werts zum Zeitpunkt des Aufrufs; spätere Änderungen am Dokument verändern zuvor zurückgegebene Records nicht
AttachmentPointSets enthält jedes Viereck, das von mehrzeiligen Highlight-, Unterstreichungs-, Wellenlinien- und Durchstreichungs-Anmerkungen verwendet wird; AttachmentPoints bleibt ein Kompatibilitäts-Alias für die erste Menge
Durch Zuweisen des Records werden geänderte Werte zurück in die Anmerkung geschrieben; setzen Sie ein Has*-Sentinel, wenn ein vorhandener String explizit auf einen leeren Wert gelöscht werden muss
| Index | Nullbasierter Index im Bereich 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;