AddLinkToNamedDestinationA
주석 및 핫스폿 링크, 페이지 속성
설명
끝의 A는 ANSI(char) DLL 진입점을 나타내며, ActiveX/COM 인터페이스는 Unicode 형식만 노출합니다. 동작은 AddLinkToNamedDestination과 동일하고 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다
같은 PDF 문서의 이름 있는 대상으로 이동하는 클릭 가능한 핫스폿 사각형을 선택한 페이지에 추가합니다. 먼저 NewDestination과 NewNamedDestination으로 대상을 등록한 다음 페이지 번호와 대상 배열을 중복하지 않고 안정적인 대상 이름을 참조하는 핫스폿을 만듭니다
핫스폿 테두리의 색상을 변경하려면 SetAnnotBorderColor 함수를 사용합니다
구문
Delphi
Function DLAddLinkToNamedDestinationA(InstanceID: Integer; Left, Top, Width, Height: Double; DestName: PAnsiChar; Options: Integer): Integer;
DLL
int DLAddLinkToNamedDestinationA(int InstanceID, double Left, double Top, double Width, double Height, const char * DestName, int Options);
매개변수
| Left | 핫스폿 사각형 왼쪽 가장자리의 가로 좌표 |
|---|---|
| Top | 핫스폿 사각형 위쪽 가장자리의 세로 좌표 |
| Width | 핫스폿 사각형의 너비 |
| Height | 핫스폿 사각형의 높이 |
| DestName | 이동할 이름 지정 대상입니다. 이름은 보통 NewNamedDestination을 통해 문서 이름 트리에 이미 존재해야 합니다 |
| Options | 링크 모양을 제어하는 비트 마스크입니다 비트 0(값 1): 핫스폿 사각형 주위에 테두리를 그립니다 비트 1–3은 클릭 강조 모드(2 = Invert, 4 = Outline, 8 = Push)를 선택하며, 강조 비트가 설정되지 않으면 Invert가 기본값으로 사용됩니다 |
반환 값
| 0 | DestName이 비어 있거나 링크를 만들 수 없습니다 |
|---|---|
| 1 | 명명된 대상 링크가 선택한 페이지에 추가되었습니다 |
비고
링크 주석은 대상이 명명된 대상 문자열인 GoTo 동작을 기록합니다. 명명된 대상을 만든 후 페이지를 삽입하거나 이동해도 핫스폿이 안정적으로 유지됩니다