ImportDocumentData
Dokumentegenskaber, bogmærker
Beskrivelse
Anvender et dokumentdatadump i klartekst: opdaterer informationsnøgler, genopbygger bogmærketræet og erstatter sidelabelintervallerne
Syntaks
Delphi
Function TPDFlib.ImportDocumentData(Const Data: WideString; Options: Integer): Integer;Parametre
| Data | Tekst i det format, som ExportDocumentData skriver (den klassiske dump_data/update_info-konvention). |
|---|---|
| Options | Recordtyper, der skal behandles: 0 vælger alt; ellers kombineres bit 1 (dokumentinformationsnøgler), bit 2 (bogmærker) og bit 4 (sideetiketintervaller). |
Returværdier
| 0 | Intet dokument er valgt, teksten er tom, eller intet blev anvendt. |
|---|---|
| N | Antallet af anvendte poster (informationsnøgler, bogmærker og etiketintervaller) |
Bemærkninger
Informationsnøgler opdateres enkeltvis. Den første bogmærkepost sletter det eksisterende bogmærketræ, hvorefter hver post tilføjer ét bogmærke, hvis overordnede element er det seneste bogmærke ét niveau højere (niveauer begrænses til højst ét niveau dybere end forgængeren). Den første sideetiketpost rydder de eksisterende intervaller. Destinationssider uden for intervallet falder tilbage til side 1, og ukendte linjer ignoreres, så fremtidige felter ikke ødelægger ældre læsere.
Eksempel
PDF.ImportDocumentData(
'BookmarkBegin'#13#10+
'BookmarkTitle: Chapter 1'#13#10+
'BookmarkLevel: 1'#13#10+
'BookmarkPageNumber: 5'#13#10, 2);Se også
ExportDocumentData, NewOutline, SetInformation, AddPageLabels