AddLineAnnotation

주석 및 핫스폿 링크

설명

선택한 페이지의 두 끝점 사이에 선 마크업 주석(PDF /Subtype /Line)을 추가합니다. 각 끝에는 서로 다른 끝선 스타일(화살표, 사각형, 원, 다이아몬드, …)을 적용할 수 있고 선 본문은 불투명도를 구성하여 모든 RGB 색상으로 그릴 수 있습니다. 내부가 있는 끝 장식(ClosedArrow, Square, Circle, Diamond)은 선택적으로 채울 수 있습니다. 이 진입점은 PDF 1.4 주석 /CA 불투명도 키를 내보내므로 저장 전에 잠기지 않은 낮은 버전 문서를 PDF 1.4로 상향합니다. 잠긴 낮은 대상은 호환성 게이트가 거부합니다. ISO 32000-1 §12.5.6.7에 정의되어 있습니다

구문

Delphi

Function TPDFlib.AddLineAnnotation(StartLeft, StartTop, EndLeft, EndTop: Double; BorderWidth: Double; LineRed, LineGreen, LineBlue: Double; StartStyle, EndStyle: Integer; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

매개변수

StartLeft, StartTop — 현재 단위로 나타낸 선's 시작 끝점 좌표

EndLeft, EndTop — 현재 단위로 나타낸 선'의 끝점 좌표

BorderWidth — 현재 단위로 나타낸 선과 끝 장식의 획 너비

LineRed, LineGreen, LineBlue — /C에 기록되는 선 색상의 RGB 구성 요소(0–1)

StartStyle, EndStyle — 각각 시작점과 끝점의 끝선 스타일입니다. 다음 중 하나를 사용합니다:

0 = None, 1 = Square, 2 = Circle, 3 = Diamond, 4 = OpenArrow, 5 = ClosedArrow, 6 = Butt, 7 = ROpenArrow, 8 = RClosedArrow, 9 = Slash

범위를 벗어난 값은 0(None)으로 제한됨

Filled — 끝 장식의 내부 채우기 색상(/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 Reader는 경계 /Rect에 표시되는 그림 전체가 포함되도록 요구하며, 그렇지 않으면 끝 장식이 잘릴 수 있음

PDF 사양에 설명된 선택적 고급 필드 — /LL(지시선 길이), /LLE, /LLO, /Cap, /CP, /CO 및 /Measure — 는 이 진입점에서 출력되지 않습니다. 생성 후 주석 사전에 직접 기록하여 추가할 수 있습니다

생성 후 선 색상, 테두리, 내용 또는 사각형을 덮어쓰려면 SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents 및 SetAnnotRect를 사용합니다