AddLinkToHideField

주석 및 핫스팟 링크, 폼 필드 및 AcroForms

설명

선택한 페이지에 클릭 가능한 핫스팟 사각형을 추가하고, 활성화하면 PDF hide 액션을 트리거합니다. hide 액션은 하나 이상의 AcroForm 필드 표시를 전환하여 JavaScript 없이 동적인 표시/숨김 동작을 가능하게 합니다. 이 액션은 ISO 32000-1 §12.6.4.10, Table 196에 정의되어 있습니다

일반적인 용도: 폼 레이아웃의 “세부 정보 표시”/“세부 정보 숨기기” 링크, 또는 한 링크를 클릭하면 한 그룹은 숨기고 다른 그룹은 표시하는 상호 배타적 필드 그룹(HideFlag 값을 반대로 한 두 번의 AddLinkToHideField 호출을 조합)

핫스팟 테두리 색을 변경하려면 SetAnnotBorderColor 함수를 사용합니다

구문

Delphi

Function TPDFlib.AddLinkToHideField(Left, Top, Width, Height: Double; Const FieldNames: WideString; HideFlag: Integer; Options: Integer): Integer;

DLL

int DLAddLinkToHideField(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int HideFlag, int Options);

매개변수

Left핫스팟 사각형 왼쪽 변의 가로 좌표
Top핫스팟 사각형 위쪽 변의 세로 좌표
Width핫스팟 사각형의 너비
Height핫스팟 사각형의 높이
FieldNames쉼표, 세미콜론 또는 줄바꿈으로 구분된 하나 이상의 정규화된(fully-qualified) AcroForm 필드 이름입니다. 각 이름 앞뒤의 공백은 제거됩니다. 이름이 하나면 /T가 텍스트 문자열로, 두 개 이상이면 /T가 텍스트 문자열 배열로 출력됩니다.
HideFlag표시 방향을 선택합니다. 0이 아닌 값은 나열된 필드를 숨기고(/H true) 0이면 표시합니다(/H false).
Options링크 모양을 제어하는 비트마스크입니다. 비트 0(값 1): 핫스팟 사각형 주위에 테두리를 그립니다. 비트 1–3은 클릭 하이라이트 모드를 선택합니다(2 = Invert, 4 = Outline, 8 = Push). 하이라이트 비트가 설정되지 않으면 기본값으로 Invert가 사용됩니다. AddLinkToWeb / AddLinkToNamedAction과 동일한 규약입니다.

비고

PDF/A 및 PDF/X-6 모드는 Hide 액션을 거부하고 0을 반환합니다. PDF 1.2 이상이 필요합니다