property Annotation[Index: Integer]: TPdfAnnotation; // read/write
현재 페이지의 지정한 인덱스에 있는 주석 레코드를 반환하거나 갱신하는 인덱스 읽기/쓰기 속성입니다
Active가 True여야 합니다. 인덱스가 유효 범위를 벗어나면 결과가 정의되지 않으므로 0 .. AnnotationCount - 1 범위의 값을 전달합니다(카운트가 없는 변형에는 배열의 Length를 사용합니다)
반환된 레코드는 호출 시점의 값 스냅샷이며, 이후 문서를 편집해도 이전에 반환된 레코드는 변경되지 않습니다
AttachmentPointSets는 여러 줄 하이라이트, 밑줄, 물결선, 취소선 주석이 사용하는 모든 사각형(quadrilateral)을 담고 있으며, AttachmentPoints는 첫 번째 집합에 대한 호환 별칭으로 유지됩니다
레코드를 할당하면 변경된 값이 주석에 다시 기록됩니다. 기존 문자열을 빈 값으로 명시적으로 지워야 할 때는 Has* 센티널을 설정합니다
| Index | 0 .. AnnotationCount - 1 범위의 0 기반 인덱스입니다. |
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;