ImportDocumentData

Właściwości dokumentu, Zakładki

Opis

Stosuje zrzut danych dokumentu w postaci zwykłego tekstu: aktualizuje klucze informacji, przebudowuje drzewo zakładek i zastępuje zakresy etykiet stron

Składnia

Delphi

Function TPDFlib.ImportDocumentData(Const Data: WideString; Options: Integer): Integer;

Parametry

DataTekst w formacie zapisywanym przez ExportDocumentData (klasyczna konwencja dump_data/update_info)
OptionsRodzaje rekordów do przetworzenia: 0 wybiera wszystkie, w przeciwnym razie połącz bit 1 (klucze informacji o dokumencie), bit 2 (zakładki) i bit 4 (zakresy etykiet stron)

Wartości zwracane

0Nie wybrano dokumentu, tekst jest pusty albo nie zastosowano żadnej zmiany
NLiczba zastosowanych rekordów (kluczy informacji, zakładek i zakresów etykiet)

Uwagi

Klucze informacji są aktualizowane pojedynczo. Pierwszy rekord zakładki usuwa istniejące drzewo zakładek, a następnie każdy rekord dodaje jedną zakładkę, której elementem nadrzędnym jest ostatnia zakładka o poziom wyżej (poziom jest ograniczany najwyżej do wartości o jeden większej niż u poprzednika). Pierwszy rekord etykiety strony usuwa istniejące zakresy. Strony docelowe spoza zakresu są zastępowane stroną 1, a nieznane wiersze są ignorowane, aby przyszłe pola nie zakłócały działania starszych czytników

Przykład

PDF.ImportDocumentData(
  'BookmarkBegin'#13#10+
  'BookmarkTitle: Chapter 1'#13#10+
  'BookmarkLevel: 1'#13#10+
  'BookmarkPageNumber: 5'#13#10, 2);

Zobacz również

ExportDocumentData, NewOutline, SetInformation, AddPageLabels