AddPolygonAnnotation

주석 및 핫스폿 링크

설명

제공한 꼭짓점 목록으로 선택한 페이지에 닫힌 다각형 마크업 주석(PDF /Subtype /Polygon)을 추가합니다. 다각형은 암묵적으로 닫히며 — 리더는 렌더링할 때 마지막 꼭짓점을 첫 꼭짓점에 연결합니다. 도형 내부는 선택적으로 단색으로 채울 수 있습니다. 색상 구성 요소와 불투명도는 0–1 척도로 표현하며 Transparency는 0–100 척도입니다(0 = 완전 불투명, 100 = 완전 투명). 낮은 최소 버전 잠금에서 Polygon 주석을 출력하면 라이브러리는 문서 버전을 PDF 1.5로 올립니다. ISO 32000-1 §12.5.6.9에 정의되어 있습니다

구문

Delphi

Function TPDFlib.AddPolygonAnnotation(Const VertexCoords: WideString; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

매개변수

VertexCoords — 공백, 쉼표, 세미콜론 또는 탭으로 구분된 x/y 값이 번갈아 나오는 단일 문자열 형태의 꼭짓점 좌표입니다. 예: "100 100 200 100 200 200 100 200"은 정사각형을 정의합니다. 최소 두 쌍(숫자 4개)과 짝수 개의 숫자가 필요하며 그렇지 않으면 호출이 0을 반환합니다

BorderWidth — 현재 단위로 나타낸 다각형 윤곽선의 획 너비

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

비고

주석 /Rect는 꼭짓점 범위에 테두리 너비에 비례하는 작은 여백을 더해 자동으로 계산되므로 윤곽선 획이 주석 경계 상자 안에 유지됩니다

PDF 사양에 설명된 선택적 고급 필드 — /BE(구름 모양 윤곽선 스타일을 포함한 테두리 효과), /IT(PolygonCloud 및 PolygonDimension을 포함한 의도) 및 /Measure — 는 이 진입점에서 출력되지 않습니다. 생성 후 주석 사전에 직접 기록하여 추가할 수 있습니다

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