AddLinkToNamedDestination

Annotations and hotspot links, Page properties

Mô tả

Thêm hình chữ nhật hotspot bấm được vào trang đang chọn, nhảy tới một named destination trong cùng tài liệu PDF. Hãy dùng NewDestination và NewNamedDestination đăng ký đích trước, rồi tạo hotspot tham chiếu tên destination ổn định đó thay vì nhân bản số trang và destination array

Dùng hàm SetAnnotBorderColor để đổi màu viền của hotspot

Cú pháp

Delphi

Function TPDFlib.AddLinkToNamedDestination(Left, Top, Width, Height: Double; Const DestName: WideString; Options: Integer): Integer;

DLL

int DLAddLinkToNamedDestination(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * DestName, int Options);

Tham số

LeftTọa độ ngang của cạnh trái hình chữ nhật hotspot
TopTọa độ dọc của cạnh trên hình chữ nhật hotspot
WidthChiều rộng của hình chữ nhật hotspot
HeightChiều cao của hình chữ nhật hotspot
DestNameNamed destination cần nhảy tới. Tên này phải đã có trong name tree của tài liệu, thường tạo qua NewNamedDestination
OptionsBitmask điều khiển hiển thị link. Bit 0 (giá trị 1): vẽ viền quanh hình chữ nhật hotspot. Các bit 1–3 chọn chế độ highlight khi click (2 = Invert, 4 = Outline, 8 = Push); khi không bật bit highlight nào, mặc định là Invert

Giá trị trả về

0DestName rỗng hoặc không tạo được link
1Đã thêm link named-destination vào trang đang chọn

Remarks

Chú thích link ghi một hành động GoTo với điểm đến là chuỗi named destination. Nhờ đó hotspot vẫn ổn định khi trang được chèn hoặc di chuyển sau khi named destination đã tạo