THotPDF.ImportLoadedInterchangeFromFDF Method
function ImportLoadedInterchangeFromFDF(Source: TStream;
ApplyFields, ApplyAnnotations: Boolean; out Status: AnsiString;
out AInfo: THPDFFDFInterchangeInfo): Boolean;
Wczytuje stream FDF 1.2 i niezależnie stosuje wartości pól oraz adnotacje w wczytanym dokumencie
Status jest zwracany nawet wtedy, gdy wywołujący wyłączy stosowanie pól albo adnotacji
Zaimportowane adnotacje zachowują stronę, subtype, prostokąt, contents, tytuł i flagi
Tablice wyboru są walidowane przed podmianą wartości docelowej i indeksów wyboru; puste tablice czyszczą selekcję, a pola skalarne zachowują istniejące zachowanie aktualizacji API strumieniowego
Nieznane pola i odrzucone aktualizacje pól mogą rzucać wyjątki; cały import działa w zagnieżdżonej transakcji grafu obiektów, więc nieudany import przywraca wszystkie wcześniejsze wartości pól, zmiany adnotacji i świeżo zaalokowane zasoby appearance
Nieudany import czyści Status i AInfo; udany import zatwierdza tylko własną transakcję, więc wywołujący może nadal wycofać ją przez otaczającą transakcję
Tablice wymagają pola wyboru multi-select i bezpośrednich elementów string; nierozwiązane referencje FDF nie są interpretowane jako numery docelowych obiektów PDF
We współczesnych buildach Windows rzeczywista transakcja niosąca adnotacje waliduje też przed commit uwierzytelnione uprawnienia szyfrowania, polityki podpisanych rewizji i kompletny bieżący graf zmian
Niepowodzenie polityki przechodzi przez ten sam zagnieżdżony rollback transakcji i czyści Status oraz AInfo; nie wprowadza to nowego modelu uprawnień FDF dotyczącego wyłącznie pól
Tożsamość adnotacji i transport grafu
Pasująca niepusta NM adnotacji na tej samej stronie wybiera istniejącą adnotację do podmiany; nienazwane albo niepasujące adnotacje są doklejane, a niejednoznaczne dopasowania zawodzą przed commitem
Pola, adnotacje i status pozostają niezależnie wybierane przez istniejące parametry; zasoby adnotacji wchodzą do tej samej zagnieżdżonej transakcji grafu obiektów, więc nieudany mieszany import przywraca razem wcześniejsze zmiany pól i adnotacji
Słowniki akcji są transportowane jako dane bez wykonywania skryptów, podążania za referencjami do plików zewnętrznych ani nakładania redakcji
Zobacz zachowanie i granice adnotacji FDF oraz politykę wczytanych adnotacji