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, Height | Vị trí và kích thước của vùng hotspot trên trang đang chọn |
|---|---|
| EmbeddedFileName | Tên file nhúng trong name tree EmbeddedFiles của tài liệu, như đã truyền cho EmbedFile (ví dụ "report.pdf") |
| TargetPage | Số trang (tính từ 1) trong tài liệu nhúng cần nhảy tới |
| NewWindow | 1 = 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 |
| Options | 1 = vẽ viền quanh hotspot, 0 = không viền |
Giá trị trả về
| 0 | Không thêm được link (tên rỗng hoặc trang không hợp lệ) |
|---|---|
| 1 | Success |