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
| Data | Tekst w formacie zapisywanym przez ExportDocumentData (klasyczna konwencja dump_data/update_info) |
|---|---|
| Options | Rodzaje 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
| 0 | Nie wybrano dokumentu, tekst jest pusty albo nie zastosowano żadnej zmiany |
|---|---|
| N | Liczba 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