PDFium Delphi Component Docs

AddPageObjectMark 메서드

컴포넌트: TPdf  ·  유닛: PDFium
새 marked-content 이름과 속성 목록으로 페이지 개체에 태그를 붙입니다

Syntax

function AddPageObjectMark(Index: Integer; const Name: AnsiString; const Params: TPdfContentMarkParams): Integer;

IndexInteger. 태그를 붙일 페이지 개체의 0부터 시작하는 인덱스입니다
NameAnsiString. PDF 이름으로 기록되는 마크 이름입니다. 예를 들어 Artifact, Span, 응용 프로그램 정의 태그가 있습니다. 빈 이름은 EPdfError를 발생시킵니다
ParamsTPdfContentMarkParams. 마크의 속성 목록을 이루는 키/값 매개변수입니다. 속성 없는 마크는 빈 배열을 전달합니다
ResultInteger. 개체 안에서 새 마크의 0부터 시작하는 인덱스로, SetPageObjectMarkParamRemovePageObjectMark에 사용할 수 있습니다

Description

개체가 그리는 콘텐츠 주위에 BDC/EMC 태그를 추가합니다. 각 매개변수는 자신의 Kind에 따라 기록되므로 정수, 실수, 문자열, 바이트 블록이 모두 PageObjectMarks를 통해 왕복합니다

마크는 콘텐츠 스트림이 다시 생성될 때까지 페이지 개체에 남습니다. 저장 전에 UpdatePage를 호출하십시오. 그렇지 않으면 파일을 쓸 때 태그가 버려집니다

마킹은 아티팩트를 선언하는 방법입니다. 장식 콘텐츠를 Artifact로 태그하면 보조 기술이 따르는 읽기 순서에서 제외됩니다

See Also

PageObjectMarks, SetPageObjectMarkParam, RemovePageObjectMark, RemovePageObjectMarkParam, UpdatePage