PDFium Delphi Component Docs

Annotation Eigenschaft

Komponente: TPdf  ·  Unit: PDFium
Indizierte Eigenschaft — gibt den Anmerkungs-Record am angegebenen Index der aktuellen Seite zurück (Subtyp, Rechteck, Farbe, Inhalt usw.)

Syntax

property Annotation[Index: Integer]: TPdfAnnotation; // read/write

Beschreibung

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

Parameter

IndexNullbasierter Index im Bereich 0 .. AnnotationCount - 1

Hinweise

Beispiel

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;

Siehe auch

AnnotationCount, CreateAnnotation, DeleteAnnotation