AddLinkToImportData

Adnotacje i odnośniki aktywnych obszarów, pola formularza i AcroForms

Opis

Dodaje klikalny prostokąt hotspotu na wybranej stronie, który po aktywacji wyzwala akcję importu danych PDF. Akcja importu danych wypełnia pola AcroForm dokumentu z pliku Forms Data Format (FDF) na dysku. Akcja jest zdefiniowana w ISO 32000-1 §12.6.4.8, Table 198.

Typowe użycie: link “Załaduj dane przykładowe” albo “Przywróć wartości domyślne” w formularzu interaktywnym, gdzie plik FDF jest dołączony do PDF i przechowuje kanoniczne wartości pól.

Kolor obramowania hotspotu zmień funkcją SetAnnotBorderColor.

Składnia

Delphi

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

DLL

int DLAddLinkToImportData(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, int Options);

Parametry

LeftWspółrzędna pozioma lewej krawędzi prostokąta aktywnego obszaru
TopWspółrzędna pionowa górnej krawędzi prostokąta aktywnego obszaru
WidthSzerokość prostokąta aktywnego obszaru
HeightWysokość prostokąta aktywnego obszaru
FileNameŚcieżka do pliku FDF, z którego zostaną wypełnione pola formularza. Ukośniki wsteczne są konwertowane na ukośniki zwykłe zgodnie z kanoniczną postacią ścieżki PDF wg ISO 32000-1 §7.11.2.1. Plik nie musi istnieć w momencie tworzenia pliku PDF, ale musi być dostępny w momencie wyświetlania, aby akcja się powiodła.
OptionsMaska bitowa sterująca wyglądem odnośnika. Bit 0 (wartość 1): rysuj obramowanie wokół prostokąta aktywnego obszaru. Bity 1–3 wybierają tryb wyróżnienia po kliknięciu (2 = Invert, 4 = Outline, 8 = Push); gdy żaden bit wyróżnienia nie jest ustawiony, domyślnie używane jest Invert. Ta sama konwencja co w AddLinkToWeb / AddLinkToHideField.

Uwagi

Tryby PDF/A i PDF/X-6 odrzucają akcje ImportData i zwracają 0 bez dodawania adnotacji; wymagany jest PDF 1.4 lub nowszy