AddCaretAnnotation

주석 및 핫스폿 링크

설명

선택한 페이지에 캐럿 마크업 주석(PDF /Subtype /Caret)을 추가합니다. 캐럿 주석은 텍스트나 콘텐츠가 삽입 또는 누락되었거나 검토자의 주의가 필요한 페이지 위치를 관례적으로 표시하는 시각 기호입니다. 일반 캐럿(None)과 문단 기호(Paragraph)의 두 모양을 사용할 수 있습니다. 색상 구성 요소와 불투명도는 0–1 범위이며 Transparency는 0–100 범위입니다(0 = 완전 불투명, 100 = 완전 투명). 더 낮은 최소 버전 잠금에서 Caret 주석을 출력하면 라이브러리는 문서 버전을 PDF 1.5로 올립니다. ISO 32000-1 §12.5.6.11에 정의되어 있습니다

구문

Delphi

Function TPDFlib.AddCaretAnnotation(Left, Top, Width, Height: Double; SymbolType: Integer; ColorRed, ColorGreen, ColorBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

매개변수

Left — 현재 단위로 나타낸 주석 사각형's 왼쪽 아래 모서리의 가로 좌표

Top — 현재 단위로 나타낸 주석 사각형' 왼쪽 아래 모서리의 세로 좌표

Width — 주석 사각형의 너비

높이 — 주석 사각형의 높이

SymbolType — Caret 기호 스타일:

0 = 없음(일반 캐럿 "^")

1 = 문단 기호("¶")

다른 모든 값은 0(None)으로 처리됩니다

ColorRed, ColorGreen, ColorBlue — /C에 기록되는 캐럿 색상의 RGB 구성 요소(0–1)

Title — 주석'의 /T 항목에 기록되는 작성자 이름입니다. 건너뛰려면 빈 문자열을 전달합니다

Contents — 주석과 연결된 팝업의 본문입니다. 건너뛰려면 빈 문자열을 전달합니다

투명도 — 투명한 비율(0–100)로 나타낸 불투명도입니다 라이브러리는 이를 PDF /CA = 1 - Transparency/100으로 변환하고 범위 내로 제한합니다

반환 값

성공하면 1, 선택한 문서가 없거나 주석을 만들 수 없으면 0

비고

주석은 /Type /Annot, /Subtype /Caret, /Rect, /Sy(기호 이름), /C, /CA, /F = 4(인쇄 가능), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Caret" 및 /P와 함께 내보냅니다 선택적 /RD 필드(/Rect 안의 캐럿 오프셋)는 내보내지 않으며 판독기는 기본값으로 모두 0을 사용하므로 캐럿이 전체 주석 사각형을 차지합니다

생성 후 주석 사각형, 색상 또는 내용을 덮어쓰려면 SetAnnotRect, SetAnnotBorderColor, SetAnnotContents를 사용합니다