PDFium Delphi Component Docs

Annotation Свойство

Компонент: TPdf  ·  Модуль: PDFium
Индексированное свойство — возвращает запись аннотации с заданным индексом на текущей странице (тип, прямоугольник, цвет, содержимое и так далее)

Syntax

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

Description

Индексируемое свойство чтения и записи, которое возвращает или обновляет запись аннотации с заданным индексом на текущей странице

Требует, чтобы Active было True. Результат не определён, когда индекс вне допустимого диапазона; передавайте значения из 0 .. AnnotationCount - 1 (или используйте Length массива для вариантов без счётчика)

Возвращаемая запись — снимок значения на момент вызова; последующие изменения документа не изменяют ранее возвращённые записи

AttachmentPointSets содержит все четырёхугольники, используемые многострочными аннотациями выделения, подчёркивания, волнистого подчёркивания и зачёркивания; AttachmentPoints остаётся псевдонимом совместимости для первого набора

Присваивание записи записывает изменённые значения обратно в аннотацию; установите метку Has*, когда существующую строку нужно явно очистить в пустое значение

Parameters

IndexИндекс с отсчётом от нуля в диапазоне 0 .. AnnotationCount - 1

Remarks

Example

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;

See Also

AnnotationCount, CreateAnnotation, DeleteAnnotation