AddCircleAnnotation

주석 및 핫스폿 링크

설명

주어진 사각형에 내접하는 타원 마크업 주석(PDF /Subtype /Circle)을 추가합니다. 이름과 달리 완전한 타원이며 Width와 Height가 같을 때만 원입니다. 내부는 선택적으로 단색으로 채울 수 있습니다. 색상 구성 요소와 불투명도는 0–1, Transparency는 0–100 척도입니다. PDF 1.4 주석 /CA 키를 출력하므로 낮은 잠금 해제 문서는 PDF 1.4로 올리고 잠긴 낮은 대상은 거부합니다. ISO 32000-1 §12.5.6.8에 정의됩니다

구문

Delphi

Function TPDFlib.AddCircleAnnotation(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 — 현재 단위로 나타낸 경계 사각형' 왼쪽 아래 모서리의 가로 좌표

Top — 현재 단위로 경계 사각형'의 왼쪽 아래 모서리 세로 좌표

Width — 경계 사각형의 너비

Height — 경계 사각형의 높이

BorderWidth — 현재 단위로 타원 테두리의 스트로크 너비입니다. 레거시 /Border 필드와 /BS 테두리 스타일 사전 모두에 기록됩니다

BorderRed, BorderGreen, BorderBlue — /C에 기록되는 획 색상의 RGB 구성 요소(0–1)

Filled — 내부 채우기 색상(/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 /Circle, /Rect, /C, /IC(Filled인 경우), /BS, /Border, /CA, /F = 4(인쇄 가능), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Ellipse", /P입니다. 이는 Adobe Acrobat 및 Foxit의 타원 검토 도구가 생성하는 것과 일치하므로 외부 검토 워크플로에서 결과 주석을 찾고, 편집하고, 댓글을 달고, 답글을 달 수 있습니다

생성 후 경계 사각형, 색상, 콘텐츠 또는 테두리를 바꾸려면 SetAnnotRect, SetAnnotBorderColor, SetAnnotContents 및 SetAnnotBorderStyle을 사용하십시오