AddSquareAnnotation
주석 및 핫스폿 링크
설명
선택한 페이지에 사각형 마크업 주석(PDF /Subtype /Square)을 추가합니다 주석은 주어진 경계 사각형 안에 획 사각형을 그리며 선택적으로 단색 내부 색상으로 채울 수 있습니다 색상 성분과 불투명도는 0–1 척도로 표시하고 Transparency는 0–100 척도(0 = 완전 불투명, 100 = 완전 투명)로 지정합니다 이 진입점은 PDF 1.4 주석 /CA 불투명도 키를 내보내므로 라이브러리는 저장 전에 잠기지 않은 하위 문서를 PDF 1.4로 높이며 잠긴 하위 대상은 호환성 게이트에서 거부됩니다 ISO 32000-1 §12.5.6.8에 정의되어 있습니다
구문
Delphi
Function TPDFlib.AddSquareAnnotation(Left, Top, Width, Height: Double; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;
매개변수
Left — 현재 단위로 나타낸 주석 사각형's 왼쪽 아래 모서리의 가로 좌표
Top — 현재 단위로 나타낸 주석 사각형' 왼쪽 아래 모서리의 세로 좌표
Width — 주석 사각형의 너비
높이 — 주석 사각형의 높이
BorderWidth — 현재 단위로 나타낸 사각형 테두리의 획 너비입니다. 레거시 /Border 필드와 /BS 테두리 스타일 사전에 모두 기록됩니다
BorderRed, BorderGreen, BorderBlue — /C에 기록되는 획 색상의 RGB 구성 요소(0–1)
채우기 — 내부 채우기 색상(/IC)을 내보내려면 1, 사각형을 채우지 않으려면 0
FillRed, FillGreen, FillBlue — 내부 채우기 색상의 RGB 성분(0–1)입니다. Filled가 0이면 무시됨
Title — 주석'의 /T 항목에 기록되는 작성자 이름입니다. 건너뛰려면 빈 문자열을 전달합니다
Contents — 주석과 연결된 팝업의 본문입니다. 건너뛰려면 빈 문자열을 전달합니다
투명도 — 투명한 비율(0–100)로 나타낸 불투명도입니다 라이브러리는 이를 PDF /CA = 1 - Transparency/100으로 변환하고 범위 내로 제한합니다
반환 값
성공하면 1, 선택한 문서가 없거나 주석을 만들 수 없으면 0
비고
주석은 표준 마크업 필드 집합으로 출력됩니다: /Type /Annot, /Subtype /Square, /Rect, /C, /IC(Filled인 경우), /BS, /Border, /CA, /F = 4(인쇄 가능), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Rectangle", /P. 이는 Adobe Acrobat과 Foxit의 사각형 검토 도구가 생성하는 형식과 일치하므로 외부 검토 워크플로에서 결과 주석을 찾고, 편집하고, 댓글을 달고, 답글을 달 수 있습니다
생성 후 주석 사각형, 색상, 내용 또는 테두리를 덮어쓰려면 SetAnnotRect, SetAnnotBorderColor, SetAnnotContents, SetAnnotBorderStyle을 사용합니다