AddLinkToEmbeddedPDFA

주석 및 핫스폿 링크

설명

끝의 A는 ANSI(char) DLL 진입점을 나타내며, ActiveX/COM 표면에서는 Unicode 형식만 노출된다. 동작은 AddLinkToEmbeddedPDF와 동일하며, 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용해 해석된다

현재 파일에 내장된 PDF 문서를 열고 해당 문서의 페이지로 이동하는 핫스폿 링크를 선택한 페이지에 추가합니다. 이 링크에는 ISO 32000-1 §12.6.4.4에 따른 내장 이동(/GoToE) 동작이 포함됩니다. 대상 체인은 문서's EmbeddedFiles 이름 트리에서 내장 파일(EmbedFile에 전달한 이름)을 지정하고 대상은 목표 페이지를 창에 맞춥니다

/GoToE는 PDF 1.6에서 도입되었으므로 필요할 때 이 함수를 호출하면 문서 버전이 1.6으로 올라갑니다. 이러한 동작을 다시 읽으려면 GetAnnotActionInfo를 사용하십시오. 이 함수는 임베디드 대상 이름, 부모/자식 관계 및 /NewWindow 플래그와 함께 akGoToE 종류를 보고합니다

구문

Delphi

Function DLAddLinkToEmbeddedPDFA(InstanceID: Integer; Left, Top, Width, Height: Double; EmbeddedFileName: PAnsiChar; TargetPage, NewWindow, Options: Integer): Integer;

DLL

int DLAddLinkToEmbeddedPDFA(int InstanceID, double Left, double Top, double Width, double Height, const char * EmbeddedFileName, int TargetPage, int NewWindow, int Options);

매개변수

Left, Top, Width, Height선택한 페이지에서 핫스폿 영역의 위치와 크기
EmbeddedFileNameEmbedFile에 전달한 문서's EmbeddedFiles 이름 트리의 포함 파일 이름(예: "report.pdf")
TargetPage이동할 포함 문서의 1부터 시작하는 페이지
NewWindow1 = Viewer가 포함된 문서를 새 창에서 열도록 요청, 0 = Viewer 기본값
Options1 = 핫스폿 주위에 테두리 그리기, 0 = 테두리 없음

반환 값

0링크를 추가할 수 없습니다(이름이 비어 있거나 페이지가 유효하지 않음)
1Success