ImportDocumentData

Dokumentegenskaper, Bokmärken

Beskrivning

Tillämpar en vanlig text-dump av dokumentdata: uppdaterar informationsnycklar, bygger om bokmärkesträdet och ersätter sidetikettsintervallen

Syntax

Delphi

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

Parametrar

DataText i det format ExportDocumentData skriver (den klassiska dump_data/update_info-konventionen)
OptionsPostslag att bearbeta: 0 väljer allt, i övrigt kombinera bit 1 (informationsnycklar för dokumentet), bit 2 (bokmärken) och bit 4 (sidetikettsintervall)

Returvärden

0Inget dokument är valt, texten är tom, eller inget tillämpades
NAntalet tillämpade poster (informationsnycklar, bokmärken och etikettintervall)

Anmärkningar

Informationsnycklar uppdateras var för sig. Den första bokmärkesposten raderar det befintliga bokmärkesträdet, därefter lägger varje post till ett bokmärke vars förälder är det senaste bokmärket en nivå upp (nivåer klipps till högst ett djupare än sin föregångare). Den första sidetikettsposten rensar befintliga intervall. Destinationsidor utanför intervallet faller tillbaka till sida 1, och okända rader ignoreras så att framtida fält inte krossar äldre läsare

Exempel

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

Se även

ExportDocumentData, NewOutline, SetInformation, AddPageLabels