PDFium Delphi Component Docs

Annotation 속성

컴포넌트: TPdf  ·  유닛: PDFium
인덱스 속성 — 현재 페이지의 지정한 인덱스에 있는 주석 레코드를 반환합니다(subtype, rect, color, contents 등)

Syntax

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

Description

현재 페이지의 지정한 인덱스에 있는 주석 레코드를 반환하거나 갱신하는 인덱스 읽기/쓰기 속성입니다

Active가 True여야 합니다. 인덱스가 유효 범위를 벗어나면 결과가 정의되지 않으므로 0 .. AnnotationCount - 1 범위의 값을 전달합니다(카운트가 없는 변형에는 배열의 Length를 사용합니다)

반환된 레코드는 호출 시점의 값 스냅샷이며, 이후 문서를 편집해도 이전에 반환된 레코드는 변경되지 않습니다

AttachmentPointSets는 여러 줄 하이라이트, 밑줄, 물결선, 취소선 주석이 사용하는 모든 사각형(quadrilateral)을 담고 있으며, AttachmentPoints는 첫 번째 집합에 대한 호환 별칭으로 유지됩니다

레코드를 할당하면 변경된 값이 주석에 다시 기록됩니다. 기존 문자열을 빈 값으로 명시적으로 지워야 할 때는 Has* 센티널을 설정합니다

Parameters

Index0 .. AnnotationCount - 1 범위의 0 기반 인덱스입니다.

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