AddLinkToFileEx
주석 및 핫스폿 링크
설명
다른 PDF 문서의 특정 페이지와 위치로 연결되는 클릭 가능한 핫스폿 사각형을 선택한 페이지에 추가합니다. 핫스폿 테두리 색상을 변경하려면 SetAnnotBorderColor 함수를 사용하세요
대상 문서로의 링크에는 파일 이름만 사용됩니다. 따라서 대상 문서의 페이지 크기를 알 수 없으므로 DestLeft, DestTop, DestRight 및 DestBottom 매개변수는 항상 대상 페이지'의 MediaBox 왼쪽 아래 모서리에서 측정한 포인트 단위로 지정됨
구문
Delphi
Function TPDFlib.AddLinkToFileEx(Left, Top, Width, Height: Double; Const FileName: WideString; DestPage: Integer; NewWindow, Options, Zoom, DestType: Integer; DestLeft, DestTop, DestRight, DestBottom: Double): Integer;
ActiveX
Function PDFlib::AddLinkToFileEx(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, DestPage As Long, NewWindow As Long, Options As Long, Zoom As Long, DestType As Long, DestLeft As Double, DestTop As Double, DestRight As Double, DestBottom As Double) As Long
DLL
int DLAddLinkToFileEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, int DestPage, int NewWindow, int Options, int Zoom, int DestType, double DestLeft, double DestTop, double DestRight, double DestBottom);
매개변수
Left
핫스폿 사각형 왼쪽 가장자리의 수평 좌표
Top
핫스폿 사각형 위쪽 가장자리의 세로 좌표
Width
핫스폿 사각형의 너비
Height
핫스폿 사각형의 높이
FileName
연결할 PDF 문서의 경로와 파일 이름
DestPage
연결할 대상 문서의 페이지
NewWindow
0 = 현재 문서를 닫은 후 새 문서 열기
1 = 현재 문서를 새 창에서 열기
Options
링크 모양을 지정합니다:
0 = 테두리 없음
1 = 테두리 그리기
대상 객체의 확대/축소 백분율이며 유효 범위는 0~6400입니다. DestType = 1에서만 사용하고 다른 DestType에서는 0으로 설정합니다
Zoom
DestType
1 = "XYZ" - 대상 페이지가 Left 및 Top 매개변수로 지정한 지점에 배치됩니다 Zoom 매개변수는 확대/축소 비율을 지정합니다
2 = "Fit" - 전체 페이지가 창에 맞도록 확대 또는 축소됩니다 다른 매개변수는 사용되지 않으며 0으로 설정해야 합니다
3 = "FitH" - 전체 페이지 너비가 보이도록 확대/축소합니다. 페이지 높이는 창 높이보다 크거나 작을 수 있으며 Top 매개변수로 지정한 세로 위치에 배치됩니다
4 = "FitV" - 페이지 전체 높이가 보이도록 확대/축소합니다. 페이지 너비는 창 너비보다 크거나 작을 수 있습니다. 페이지는 Left 매개변수가 지정한 가로 위치에 배치됩니다
5 = "FitR" - Left, Top, Right 및 Bottom 매개변수로 정의한 페이지의 특정 사각형이 보이도록 확대/축소합니다
6 = "FitB" - 페이지의 경계 상자가 보이도록 확대/축소합니다'
7 = "FitBH" - 페이지는 Top 매개변수가 지정한 위치에 세로로 배치됩니다. 페이지'의 전체 경계 상자 너비가 보이도록 페이지를 확대 또는 축소합니다
8 = "FitBV" - 페이지가 Left 매개변수로 지정한 가로 위치에 배치됩니다. 경계 상자의 전체 높이가 창에 맞을 정도로만 페이지를 확대/축소합니다
DestLeft
DestType = 1, 4, 5 및 8에서 사용하는 가로 위치
DestTop
DestType = 1, 3, 5, 7에서 사용하는 수직 위치
DestRight
사각형 오른쪽 가장자리의 가로 위치입니다. DestType = 5에서 사용합니다
DestBottom
사각형 아래쪽의 가로 위치입니다. DestType = 5에서 사용됩니다
double DestLeft, double DestTop, double DestRight, double DestBottom);
Height: Double; FileName: WideString; DestPage, NewWindow, Options, Zoom, DestType: Integer; DestLeft, DestTop, DestRight,