ImportDocumentData

Propriedades do documento, Bookmarks

Descrição

Aplica um dump de dados do documento em texto simples: atualiza as chaves de informações, reconstrói a árvore de bookmarks e substitui os intervalos de page labels

Sintaxe

Delphi

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

Parâmetros

DataText in the format written by ExportDocumentData (the classic dump_data/update_info convention).
OptionsTipos de registro a processar: 0 seleciona tudo; caso contrário, combine o bit 1 (chaves de informações do documento), o bit 2 (bookmarks) e o bit 4 (intervalos de page labels).

Valores retornados

0Nenhum documento está selecionado, o texto está vazio, ou nada foi aplicado.
NO número de records aplicados (chaves de informação, bookmarks e intervalos de rótulos).

Observações

As chaves de informações são atualizadas individualmente O primeiro registro de bookmark exclui a árvore de bookmarks existente; em seguida, cada registro adiciona um bookmark cujo pai é o bookmark mais recente um nível acima (os níveis são limitados a no máximo um mais profundo que o antecessor) O primeiro registro de page label limpa os intervalos existentes Páginas de destino fora do intervalo recorrem à página 1, e linhas desconhecidas são ignoradas para que campos futuros não quebrem leitores mais antigos

Exemplo

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

Veja também

ExportDocumentData, NewOutline, SetInformation, AddPageLabels