AddLinkToEmbeddedPDFA

Chú thích và liên kết điểm nóng

Mô tả

Ký tự A ở cuối biểu thị điểm vào DLL ANSI (char); bề mặt ActiveX/COM chỉ cung cấp dạng Unicode. Hành vi giống hệt với AddLinkToEmbeddedPDF và các đối số chuỗi được diễn giải theo trang mã SetAnsiMode hiện tại

Thêm hotspot link vào trang đang chọn, mở một tài liệu PDF nhúng trong file hiện tại và nhảy tới một trang trong đó. Link mang hành động embedded go-to (/GoToE) theo ISO 32000-1 §12.6.4.4: chuỗi đích của nó nêu tên file nhúng (tên truyền cho EmbedFile) trong name tree EmbeddedFiles của tài liệu, và điểm đến fit trang đích vào cửa sổ

Vì /GoToE xuất hiện từ PDF 1.6, gọi hàm này sẽ nâng phiên bản tài liệu lên 1.6 khi cần. Dùng GetAnnotActionInfo để đọc lại loại hành động này: nó báo kind là akGoToE kèm tên đích nhúng, quan hệ cha/con và cờ /NewWindow

Cú pháp

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);

Tham số

Left, Top, Width, HeightVị trí và kích thước của vùng hotspot trên trang đang chọn
EmbeddedFileNameTên file nhúng trong name tree EmbeddedFiles của tài liệu, như đã truyền cho EmbedFile (ví dụ "report.pdf")
TargetPageSố trang (tính từ 1) trong tài liệu nhúng cần nhảy tới
NewWindow1 = yêu cầu viewer mở tài liệu nhúng trong cửa sổ mới, 0 = theo mặc định của viewer
Options1 = vẽ viền quanh hotspot, 0 = không viền

Giá trị trả về

0Không thêm được link (tên rỗng hoặc trang không hợp lệ)
1Success