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
| Data | Text in the format written by ExportDocumentData (the classic dump_data/update_info convention). |
|---|---|
| Options | Tipos 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
| 0 | Nenhum documento está selecionado, o texto está vazio, ou nada foi aplicado. |
|---|---|
| N | O 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